.. index:: documentation;Python code, Restructured Text
Use Restructured Text and PEP-257 for docstrings.
.. index:: documentation;projects, Sphinx docs
Use Sphinx to document Python projects.
When doing that, follow the Restructured Text primer.
.. index:: documentation;projects, Read The Docs
Read The Docs hosts documentation for applications and libraries written in Python.
The Getting Started walks through getting docs on the site.
You can also set up ReadTheDocs as a post-commit hook in GitHub.