28 lines
873 B
Python
28 lines
873 B
Python
"""doc-forge — A renderer-agnostic Python documentation compiler.
|
|
|
|
doc-forge converts Python source code and docstrings into a structured,
|
|
semantic documentation model and emits multiple downstream representations.
|
|
|
|
Core features:
|
|
- Single source of truth: Python source code and docstrings
|
|
- Renderer agnosticism: MkDocs, Sphinx, MCP, or future renderers
|
|
- Deterministic output: Reproducible results
|
|
- AI-native documentation: Structured, queryable, machine-consumable
|
|
- Library-first design: All functionality accessible via Python API
|
|
"""
|
|
|
|
__version__ = "0.1.0"
|
|
__author__ = "doc-forge team"
|
|
|
|
from docforge.model.project import Project
|
|
from docforge.model.module import Module
|
|
from docforge.model.object import DocObject
|
|
from docforge.model.nav import Navigation, NavEntry
|
|
|
|
__all__ = [
|
|
"Project",
|
|
"Module",
|
|
"DocObject",
|
|
"Navigation",
|
|
"NavEntry",
|
|
] |