From 353110075b5b8613dafe86260b6c3ac7744847fb Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Sat, 30 Jun 2007 21:20:44 +0000 Subject: [PATCH] Added 'Documentation style' section to docs/contributing.txt git-svn-id: http://code.djangoproject.com/svn/django/trunk@5564 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/contributing.txt | 49 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) 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 ===============