blob: 2c186a7bbb9c539e8226a6440156bb8803ce52c2 [file] [log] [blame]
Georg Brandl116aa622007-08-15 14:28:22 +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
Benjamin Petersonf608c612008-11-16 18:33:53 +000011directives and using a toolset named `Sphinx`_ to postprocess the HTML output.
Georg Brandl116aa622007-08-15 14:28:22 +000012
Benjamin Petersond7c3ed52010-06-27 22:32:30 +000013This document describes the style guide for our documentation as well as the
14custom reStructuredText markup introduced by Sphinx to support Python
15documentation and how it should be used.
Georg Brandl116aa622007-08-15 14:28:22 +000016
17.. _reStructuredText: http://docutils.sf.net/rst.html
18.. _docutils: http://docutils.sf.net/
Benjamin Petersonf608c612008-11-16 18:33:53 +000019.. _Sphinx: http://sphinx.pocoo.org/
Georg Brandl116aa622007-08-15 14:28:22 +000020
Georg Brandl582c0a62010-04-22 23:20:19 +000021.. note::
22
23 If you're interested in contributing to Python's documentation, there's no
24 need to write reStructuredText if you're not so inclined; plain text
25 contributions are more than welcome as well. Send an e-mail to
26 docs@python.org or open an issue on the :ref:`tracker <reporting-bugs>`.
27
Georg Brandl116aa622007-08-15 14:28:22 +000028
29.. toctree::
Benjamin Peterson5879d412009-03-30 14:51:56 +000030 :numbered:
Georg Brandl582c0a62010-04-22 23:20:19 +000031 :maxdepth: 1
Georg Brandl116aa622007-08-15 14:28:22 +000032
33 intro.rst
34 style.rst
35 rest.rst
36 markup.rst
Georg Brandl57e3b682007-08-31 08:07:45 +000037 fromlatex.rst
Benjamin Petersond7c3ed52010-06-27 22:32:30 +000038 building.rst