Files
doc-forge/docforge/__init__.py

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",
]