Sphinx Stack documentation

The Sphinx Stack helps you set up, build, and publish documentation with Sphinx.

It contains common styling and configuration through the Canonical Sphinx extension, supports both reST and Markdown, and includes automatic documentation checks.

In this documentation

Get started

Set up the Sphinx Stack in your project for the first time.

Set up a new project
How-to guides

Step-by-step guides - learn key operations and customisation.

How-to guides
Reference

Technical information - review the automatic checks and Sphinx capabilities.

Reference
Explanation

Concepts - understand the design and architecture of the Sphinx Stack.

Explanation

Project and community

The Sphinx Stack is an open source project that warmly welcomes community contributions, suggestions, fixes and constructive feedback.