Edgewall Software

Changes between Version 13 and Version 14 of SeaChange/DocumentationRequests


Ignore:
Timestamp:
Feb 21, 2015, 4:58:28 PM (9 years ago)
Author:
figaro
Comment:

Added documentation guidelines and removed section which was out of date and irrelevant

Legend:

Unmodified
Added
Removed
Modified
  • SeaChange/DocumentationRequests

    v13 v14  
    1 = Documentation Trac Users Badly Want =
     1= Trac Documentation
    22
    3 This page collects documentation topics that users want, and are not sufficiently covered by the TracGuide. It was triggered by [googlegroups:trac-users:3c2098f16077816d this message], and should provide a starting point for people who want to contribute documentation to the Trac project.
     3== Wiki documentation guidelines
    44
     5An often requested feature is having better documentation. Adding documentation is one of the easiest contributions new developers and users can make and helps to promote the use of Trac to a wider audience.
     6
     7Documentation is added as wiki content and the same wiki-principles apply. The quality of the documentation therefore relies on the self-organising ability of the community. There are some guidelines however that we ask each contributor to adhere to:
     8 * Be clear and concise: strive for uncomplicated text that clearly explains the concept; every sentence makes a single point.
     9 * Be complete: provide the information from start to end, provide code examples, explain what the user will ultimately get, add a section on caveats.
     10
     11== Code documentation guidelines
     12
     13A further feature that increases Trac's visibility as well as product quality is comments within the code. Given that Trac is written in [http://python.org Python], we also adhere to [https://www.python.org/dev/peps/pep-0008/ Python's PEP guidelines].
     14Code documentation can be viewed at the ApiDocs. Your code contributions are automatically added to these Docs if they are copiously commented.
     15
     16== Do's and dont's
     17 
     18 * Use headings to your advantage: a page can be more easily scanned by someone else if the sections are broken up with headings.
     19 * Refrain from using parentheses `()` if the point is equally valid without them, or use commas instead.
     20 * Refrain from using the first person, such as 'I', 'we' or 'our'. Also refrain from using emoticons.
     21 * If you are unsure about how to present your ideas, raise a thread on the [https://groups.google.com/forum/#!forum/trac-dev TracDev mailing list].
     22
     23== User requests for Trac documentation
     24
     25Some documentation topics that users have voiced a need for and are not sufficiently covered by the TracGuide are collected below. It was triggered by [googlegroups:trac-users:3c2098f16077816d this message] and should provide a starting point for Trac documentation contributors.
    526
    627Some of the needs:
     
    1031   - request tracer - see how a request is going to be processed or was processed //(although not "dynamic", see the nevertheless enlightening TracDev/RequestHandling)//, which extension points were polled in which order and optionally with which parameters
    1132
    12 == Vote for a topic, or add your own ==
    13 Please:
    14  * Enter your username or email when editing this page. Anonymous changes may be deleted.
    15  * Feel free to add your topic in an alphabetical order. Mention any tickets showing that the topic is badly understood by users in the "Related tickets" column.
    16  * Only add +1 for your vote: these pages are monitored by Trac users and adding 100 to your favorite topic will be quickly detected. So __don't waste your and others' time with such a behaviour__.
    17 
    18 || '''Topic''' || '''Votes''' || '''Related tickets''' ||
    19 || TracDev/ApiDocs || 4 || #8695 ||
    20 || Request processing order diagram || 1 || #8696 ||
    21 || Redirect mechanism (RequestDone) || 1 || ||
    22 || More Pictures! || 1 || ||
    23 || HOWTO Move database to new server || 1 || ||
    24 
    2533----
    2634See also: CookBook/About