diff options
| author | Adrian Holovaty <adrian@holovaty.com> | 2007-06-30 21:20:44 +0000 |
|---|---|---|
| committer | Adrian Holovaty <adrian@holovaty.com> | 2007-06-30 21:20:44 +0000 |
| commit | 353110075b5b8613dafe86260b6c3ac7744847fb (patch) | |
| tree | 766027a3dbbdc29dc98ad6709aaa8f3cc1240b48 /docs | |
| parent | 23a50aa491fdc80c2542de453794de64e193a5b9 (diff) | |
Added 'Documentation style' section to docs/contributing.txt
git-svn-id: http://code.djangoproject.com/svn/django/trunk@5564 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/contributing.txt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/docs/contributing.txt b/docs/contributing.txt index 31409f27bd..e5054a7cc1 100644 --- a/docs/contributing.txt +++ b/docs/contributing.txt @@ -382,6 +382,55 @@ Model style ('F', 'Female'), ) +Documentation style +=================== + +We place a high importance on consistency and readability of documentation. +(After all, Django was created in a journalism environment!) + +Guidelines for ReST files +------------------------- + +These guidelines regulate the format of our ReST documentation: + + * In section titles, capitalize only initial words and proper nouns. + + * Wrap the documentation at 80 characters wide, unless a code example + is significantly less readable when split over two lines, or for another + good reason. + +Commonly used terms +------------------- + +Here are some style guidelines on commonly used terms throughout the +documentation: + + * **Django** -- when referring to the framework, capitalize Django. It is + lowercase only in Python code and in the djangoproject.com logo. + + * **e-mail** -- it has a hyphen. + + * **Python** -- when referring to the language, capitalize Python. + + * **Realize**, **customize**, **initialize**, etc. -- use the American + "ize" suffix, not "ise." + + * **Web**, **World Wide Web**, **the Web** -- note Web is always + capitalized when referring to the World Wide Web. + + * **Web site** -- two words, with Web capitalized. + +Django-specific terminology +--------------------------- + + * **model** -- not capitalized. + + * **template** -- not capitalized. + + * **URLconf** -- three capitalized letters, no space before "conf." + + * **view** -- not capitalized. + Committing code =============== |
