-
-
Notifications
You must be signed in to change notification settings - Fork 922
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #257 from kgriffs/master
doc: Add community guide
- Loading branch information
Showing
6 changed files
with
114 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Submit Issues | ||
------------- | ||
If you have an idea for a feature, run into something that is harder to | ||
use than it should be, or find a bug, please let the crew know | ||
in **#falconframework** and/or by | ||
`submitting an issue <https://github.com/racker/falcon/issues>`_. We | ||
need your help to make Falcon awesome! | ||
|
||
Pay it Forward | ||
-------------- | ||
We'd like to invite you to help other community members with their | ||
questions in IRC, and to peer-review | ||
`pull requests <https://github.com/racker/falcon/pulls>`_. If you use the | ||
Chrome browser, we recommend installing the | ||
`NotHub extension <http://nothub.org/>`_ to stay up to date with PRs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
.. _contribute: | ||
|
||
Contribute to Falcon | ||
==================== | ||
|
||
`Kurt Griffiths <http://kgriffs.com>`_ is the creator and current | ||
maintainer of the Falcon framework. He works with a growing team of | ||
friendly and stylish volunteers like yourself, who review patches, | ||
implement features, fix bugs, and write docs for the project. | ||
|
||
Your ideas and patches are always welcome! | ||
|
||
IRC | ||
--- | ||
If you are interested in helping out, please join the **#falconframework** | ||
IRC channel on `Freenode <https://www.freenode.net/>`_. | ||
It's the best way to discuss ideas, ask questions, and generally stay | ||
in touch with fellow contributors. We recommend setting up a good | ||
IRC bouncer, such as ZNC, which can record and play back any conversations | ||
that happen when you are away. | ||
|
||
.. include:: contrib-snip.rst | ||
|
||
Pull Requests | ||
------------- | ||
Before submitting a pull request, please ensure you have added new | ||
tests and updated existing ones as appropriate. We require 100% | ||
code coverage. Also, please ensure your coding style follows PEP 8 and | ||
doesn't make pyflakes sad. | ||
|
||
**Additional Style Rules** | ||
|
||
* Docstrings are required for classes, attributes, methods, and functions. | ||
* Use `napolean-flavored`_ dosctrings to make them readable both when | ||
using the *help* function within a REPL, and when browsing | ||
them on *Read the Docs*. | ||
* Format non-trivial comments using your GitHub nick and an appropriate | ||
prefix. Here are some examples: | ||
.. code:: python | ||
# TODO(riker): Damage report! | ||
# NOTE(riker): Well, that's certainly good to know. | ||
# PERF(riker): Travel time to the nearest starbase? | ||
# APPSEC(riker): In all trust, there is the possibility for betrayal. | ||
* Commit messages should be formatted using `AngularJS conventions`_ | ||
(one-liners are OK for now but bodies and footers may be required as the | ||
project matures). | ||
* When catching exceptions, name the variable ``ex``. | ||
* Use whitespace to separate logical blocks of code and to improve readability. | ||
* Do not use single-character variable names except for trivial indexes when | ||
looping, or in mathematical expressions implementing well-known formulae. | ||
* Heavily document code that is especially complex and/or clever. | ||
* When in doubt, optimize for readability. | ||
|
||
.. _napolean-flavored: http://sphinxcontrib-napoleon.readthedocs.org/en/latest/example_google.html#example-google-style-python-docstrings | ||
.. _AngularJS conventions: http://goo.gl/QpbS7 |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
.. _help: | ||
|
||
Get Help | ||
======== | ||
|
||
Welcome to the Falcon community! We are a pragmatic group of HTTP enthusiasts | ||
working on the next generation of web apps and cloud services. We would love | ||
to have you join us and share your ideas. | ||
|
||
Please help us spread the word and grow the community! | ||
|
||
IRC | ||
--- | ||
While you experiment with Falcon and work to familiarize yourself with | ||
the WSGI framework, please consider joining the **#falconframework** | ||
IRC channel on | ||
`Freenode <https://en.wikipedia.org/wiki/Freenode>`_. It's a great place to | ||
ask questions, share ideas, and get the scoop on what's new. | ||
|
||
.. include:: contrib-snip.rst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters