sphinx

Domain: Documentation

🎯 Motivation

sphinx is the most widely used Python documentation generator, producing HTML, PDF, and ePub output from source files. It powers docs for major projects like Python itself, making it the standard for serious Python libraries.

📋 Concrete Example

You run sphinx-quickstart to create a docs folder, write content in .rst files, then make html to generate a searchable, themed documentation website.

🔗 Analogy

sphinx is like a printing press for a book. You write the manuscript (source files), and it produces a polished, bound, searchable book (HTML site).