mirror of
https://github.com/evennia/evennia.git
synced 2026-04-05 07:27:17 +02:00
Adding a coding style document. A lot of the code doesn't follow this right now, we'll need to fix that! :)
This commit is contained in:
parent
652c7d57a5
commit
75b39ada13
1 changed files with 25 additions and 0 deletions
25
CODING_STYLE
Normal file
25
CODING_STYLE
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
Evennia Code Style
|
||||
------------------
|
||||
All code submitted or committed to the Evennia project needs to follow the
|
||||
guidelines outlined in Python PEP 8, which may be found at:
|
||||
|
||||
http://www.python.org/dev/peps/pep-0008/
|
||||
|
||||
A quick list of other stuff
|
||||
---------------------------
|
||||
* 4-space indention, NO TABS!
|
||||
* Unix line endings
|
||||
* CamelCase is only used for classes, nothing else.
|
||||
* All variables and functions are to be lowercase, and words separated by
|
||||
underscores.
|
||||
* Imports are to be done in this order:
|
||||
- Python modules (Global, outside of Evennia)
|
||||
- Django
|
||||
- Project modules
|
||||
|
||||
Ask Questions!
|
||||
--------------
|
||||
If any of this outlined in PEP 8 or the list above doesn't make sense, please
|
||||
don't hesitate to ask on the Evennia mailing list at http://evennia.com.
|
||||
Keeping our code style uniform makes this project much easier for a wider group
|
||||
of people to participate in.
|
||||
Loading…
Add table
Add a link
Reference in a new issue