init docforge lib
This commit is contained in:
28
docforge/__init__.py
Normal file
28
docforge/__init__.py
Normal file
@@ -0,0 +1,28 @@
|
||||
"""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",
|
||||
]
|
||||
Reference in New Issue
Block a user