All checks were successful
continuous-integration/drone/tag Build is passing
26 lines
704 B
Python
26 lines
704 B
Python
"""
|
|
# Model Layer
|
|
|
|
The `docforge.model` package provides the core data structures used to represent
|
|
Python source code in a documentation-focused hierarchy.
|
|
|
|
## Key Components
|
|
|
|
- **Project**: The root container for all documented modules.
|
|
- **Module**: Represents a Python module or package, containing members.
|
|
- **DocObject**: A recursive structure for classes, functions, and attributes.
|
|
|
|
These classes are designed to be renderer-agnostic, allowing the same internal
|
|
representation to be transformed into various output formats (currently MkDocs).
|
|
"""
|
|
|
|
from .project import Project
|
|
from .module import Module
|
|
from .object import DocObject
|
|
|
|
__all__ = [
|
|
"Project",
|
|
"Module",
|
|
"DocObject",
|
|
]
|