Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork144
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
License
NotificationsYou must be signed in to change notification settings
pdoc3/pdoc
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Auto-generate API documentation for Python 3+ projects.
$ pip install pdoc3Pdoc will accept a Python module file, package directory or an import path.
$ pdoc your_projectSeepdoc --help for more command-line switches and thedocumentationfor more usage examples.
- Simple usage. Generate sensible API (+ prose) documentation without anyspecial configuration.
- Support for commondocstrings formats (Markdown, numpydoc, Google-style docstrings),LaTeX math, and somereST directives.
- Support forPEP 484 andPEP 526 type annotations.
- pdoc respects
__all__when present. - Docstrings for overridden class members areinherited if unspecified.
- Support for documenting module, class, and instancevariables by traversing ASTs.
- Automaticcross-linking of referenced identifiers.
- Overriding docstrings generation with special module-level
__pdoc__dictionary. - Easily extended andcustomized templates.
- Built-indevelopment web server for near-instant preview of rendered docstrings.
The above features are explained in more detail in pdoc'sdocumentation(generated with pdoc).
CheckCONTRIBUTING.md for hacking details.
About
🐍 ➡️ 📜 Auto-generate API documentation for Python projects
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
