Documenting a Python project

This guide is intended to provide information on how to create technical documentation for a Python project using Sphinx. However, Sphinx can be used to build documents beyond Python projects.

Some considerations taken from the developer guide:

  • More documentation is not necessarily better documentation.

  • Use a tone respectful of the reader’s intelligence. Don’t talk down to them or waste their time.

Contents:

Tutorial

Follow the tutorial for Sphinx.

Further resources:

Indices and tables