rewrite translate_newlines for clarity
[python.git] / Doc / documenting / index.rst
blobb64dc75ba56ef73a08e0e9fc3e4de9a37515af44
1 .. _documenting-index:
3 ######################
4   Documenting Python
5 ######################
8 The Python language has a substantial body of documentation, much of it
9 contributed by various authors. The markup used for the Python documentation is
10 `reStructuredText`_, developed by the `docutils`_ project, amended by custom
11 directives and using a toolset named `Sphinx`_ to postprocess the HTML output.
13 This document describes the style guide for our documentation, the custom
14 reStructuredText markup introduced to support Python documentation and how it
15 should be used, as well as the Sphinx build system.
17 .. _reStructuredText: http://docutils.sf.net/rst.html
18 .. _docutils: http://docutils.sf.net/
19 .. _Sphinx: http://sphinx.pocoo.org/
21 If you're interested in contributing to Python's documentation, there's no need
22 to write reStructuredText if you're not so inclined; plain text contributions
23 are more than welcome as well.
25 .. toctree::
26    :numbered:
28    intro.rst
29    style.rst
30    rest.rst
31    markup.rst
32    fromlatex.rst