All checks were successful
continuous-integration/drone/tag Build is passing
23 lines
642 B
Python
23 lines
642 B
Python
"""
|
|
# Loader Layer
|
|
|
|
The `docforge.loader` package is responsible for discovering Python source files
|
|
and extracting their documentation using static analysis.
|
|
|
|
## Core Features
|
|
|
|
- **Discovery**: Automatically find all modules and packages in a project
|
|
directory.
|
|
- **Introspection**: Uses `griffe` to parse docstrings, signatures, and
|
|
hierarchical relationships without executing the code.
|
|
- **Filtering**: Automatically excludes private members (prefixed with `_`) to
|
|
ensure clean public documentation.
|
|
"""
|
|
|
|
from .griffe_loader import GriffeLoader, discover_module_paths
|
|
|
|
__all__ = [
|
|
"GriffeLoader",
|
|
"discover_module_paths",
|
|
]
|