Functions
detect_project
2
ProjectContext
▼
Auto-detect project metadata from a directory.
Convenience re-export of `detec…
detect_project
2
ProjectContext
▼
def detect_project(root: Path, *, depth: int = 2) -> ProjectContext
Auto-detect project metadata from a directory.
Convenience re-export ofdetect_project().
Parameters
| Name | Type | Description |
|---|---|---|
root |
Path |
|
depth |
int |
Default:2
|
Returns
ProjectContext
render_readme
5
str
▼
Auto-detect project metadata and render a README.
render_readme
5
str
▼
def render_readme(root: Path, *, preset: str = 'default', template: Path | None = None, context: dict[str, Any] | ProjectContext | None = None, depth: int = 2) -> str
Parameters
| Name | Type | Description |
|---|---|---|
root |
Path |
Project root directory to scan. |
preset |
str |
Built-in template preset ( 'default'
|
template |
Path | None |
Path to a custom template file (overrides preset). Default:None
|
context |
dict[str, Any] | ProjectContext | None |
Extra context variables that override auto-detected values. Default:None
|
depth |
int |
Directory tree depth for auto-detection (default 2). Default:2
|
Returns
str