Docutils is a system for processing plaintext documentation into
useful formats, such as HTML, XML, and TeX. It supports multiple
types of input, such as standalone files (implemented), inline
documentation from Python modules and packages (under development),
PEPs (Python Enhancement Proposals) (implemented), and others as
discovered.

For an overview of the Docutils project implementation, see PEP
258, "Docutils Design Specification".