blob: b64dc75ba56ef73a08e0e9fc3e4de9a37515af44 [file] [log] [blame]
Georg Brandl8ec7f652007-08-15 14:28:01 +00001.. _documenting-index:
2
3######################
4 Documenting Python
5######################
6
7
8The Python language has a substantial body of documentation, much of it
9contributed by various authors. The markup used for the Python documentation is
10`reStructuredText`_, developed by the `docutils`_ project, amended by custom
Georg Brandlbce1f5f2008-11-08 11:48:20 +000011directives and using a toolset named `Sphinx`_ to postprocess the HTML output.
Georg Brandl8ec7f652007-08-15 14:28:01 +000012
13This document describes the style guide for our documentation, the custom
14reStructuredText markup introduced to support Python documentation and how it
15should be used, as well as the Sphinx build system.
16
17.. _reStructuredText: http://docutils.sf.net/rst.html
18.. _docutils: http://docutils.sf.net/
Georg Brandlbce1f5f2008-11-08 11:48:20 +000019.. _Sphinx: http://sphinx.pocoo.org/
Georg Brandl8ec7f652007-08-15 14:28:01 +000020
21If you're interested in contributing to Python's documentation, there's no need
22to write reStructuredText if you're not so inclined; plain text contributions
23are more than welcome as well.
24
25.. toctree::
Georg Brandla0eea592009-03-28 19:57:36 +000026 :numbered:
Georg Brandl8ec7f652007-08-15 14:28:01 +000027
28 intro.rst
29 style.rst
30 rest.rst
31 markup.rst
32 fromlatex.rst