Packages
Generates changelogs automatically from git commit history using Jinja2 templates, with built-in support for multiple commit conventions and git hosting platforms.
Generates markdown documentation files automatically from click CLI command hierarchies, creating one markdown file per command and subcommand.
However, the project is dormant with no maintenance activity since release—if you encounter issues or need support for new features, you may need to fork or patch it…
Sphinx-SimplePDF is a Sphinx extension that converts Sphinx documentation projects into PDF files with a modern theme, using a single command.
Griffe extension that enables inline documentation of function parameters, class attributes, return types, and variables using Python's Annotated type hint, following PEP 727 conventions.
A spell checker plugin for MkDocs that validates spelling in generated HTML pages using pluggable backends like codespell or symspellpy.
However, the aging maintenance status and explicit statement that the maintainer is dedicating effort elsewhere means you should be prepared to fork or switch if…
Sphinx extension that displays tooltips with linked section content when hovering over cross-references in documentation.
However, exercise caution: the repository is archived and abandoned, so no bug fixes or compatibility updates will be released.
A MkDocs plugin that converts Kroki diagram syntax in Markdown code fences into rendered diagrams (BlockDiag, BPMN, Excalidraw, Mermaid, and others) embedded in your documentation.
Install it if you use MkDocs and want to include Kroki diagrams; the only prerequisite is access to a Kroki server and Python 3.10+.
sphinx-codeautolink automatically converts code examples in Sphinx documentation into clickable links that point to the corresponding reference documentation for each code element.
Automatically formats reStructuredText in files and Python docstrings to a consistent style, similar to how Black formats Python code.
PyBlock Builder provides Python classes and helper functions to construct Slack Block Kit UI layouts declaratively, reducing boilerplate when building Slack app interfaces.
However, be aware that maintenance is aging—no updates since early 2024—so if Slack's Block Kit API evolves significantly or you encounter bugs, you may need to fork…
A Sphinx extension that automatically lints shell code blocks in documentation using the shellcheck utility, reporting shell script errors and style issues during the documentation build.