Automatic Python reference documentation generator. Epydoc processes
Python modules and docstrings to generate formatted API documentation,
in the form of HTML pages. Epydoc can be used via a command-line
interface (epydoc.cli) and a graphical interface (epydoc.gui).
Both interfaces let the user specify a set of modules or other objects
to document, and produce API documentation using the following steps:
Package Organization
The epydoc package contains the following subpackages and modules:
|
Package Tree for epydoc
|
The user interfaces are provided by the gui and cli modules.
The apidoc module defines the basic data types used to record
information about Python objects. The programmatic interface to
epydoc is provided by docbuilder. Docstring markup parsing is
handled by the markup package, and output generation is handled by
the docwriter package. See the submodule list for more
information about the submodules and subpackages.