18 lines
375 B
Python
18 lines
375 B
Python
from pathlib import Path
|
|
|
|
from docforge.model import Project
|
|
from docforge.renderers.base import DocRenderer
|
|
|
|
|
|
class MkDocsRenderer:
|
|
"""MkDocs source generator using mkdocstrings."""
|
|
|
|
name: str
|
|
|
|
def generate_sources(
|
|
self,
|
|
project: Project,
|
|
out_dir: Path,
|
|
) -> None:
|
|
"""Generate Markdown files with mkdocstrings directives."""
|