Adds a Sphinx extension at docs/_source/_ext/makefile_targets.py that parses the project Makefile's '## description' annotations and writes docs/_source/api/makefile.rst at build time. Same convention 'make help' uses, so the reference stays in sync with the source. Generated page is grouped by target prefix (fetch-, ingest-, distill-, docs-, etc.) and rendered as a list-table. Shows on RTD alongside the autodoc API modules. Generated file is gitignored — RTD regenerates on every build.
26 lines
458 B
Text
26 lines
458 B
Text
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.venv/
|
|
.pytest_cache/
|
|
.coverage
|
|
*.swp
|
|
|
|
# data + caches stay out of git
|
|
data/
|
|
*.db
|
|
*.db-journal
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# bench artifacts
|
|
bench/qa_results/
|
|
|
|
# Claude Code session-local artifacts (worktrees, transient state)
|
|
.claude/
|
|
|
|
# Sphinx build artifacts (generated; RTD builds on its servers)
|
|
docs/_source/_build/
|
|
|
|
# Auto-generated by docs/_source/_ext/makefile_targets.py at Sphinx build time
|
|
docs/_source/api/makefile.rst
|