- Rename docforge.loader → docforge.loaders and docforge.model → docforge.models - Update all imports, type stubs, CLI, tests, and documentation references - Align MkDocs navigation and docforge.nav.yml with new package structure - Adjust module docstrings and comments for consistency with pluralized naming
25 lines
588 B
Python
25 lines
588 B
Python
"""
|
|
# Renderers Layer
|
|
|
|
The `docforge.renderers` package handles the transformation of the internal
|
|
documentation models into physical files formatted for specific documentation
|
|
engines.
|
|
|
|
## Current Implementations
|
|
|
|
- **MkDocsRenderer**: Generates Markdown files utilizing the `mkdocstrings`
|
|
syntax. It automatically handles package/module hierarchy and generates
|
|
`index.md` files for packages.
|
|
|
|
## Extending
|
|
|
|
To add a new renderer, implement the `DocRenderer` protocol defined in
|
|
`docforge.renderers.base`.
|
|
"""
|
|
|
|
from .mkdocs import MkDocsRenderer
|
|
|
|
__all__ = [
|
|
"MkDocsRenderer",
|
|
]
|