Skip to content

DocsBuilder (mkdocs)

Type-safe wrapper for MkDocs, the static site generator for documentation.

MkDocs creates beautiful documentation sites from Markdown files, with support for themes, plugins, and GitHub Pages deployment.

Subclassing Example

# myapp/rig/tools/docs_builder.py
from pyrig.rig.tools.docs_builder import DocsBuilder as BaseDB
from pyrig.src.processes import Args

class DocsBuilder(BaseDB):
    def build_args(self, *args: str) -> Args:
        return super().build_args("--strict", *args)