feat: export manifest documentation for public sites

This commit is contained in:
2026-08-07 14:53:14 +02:00
parent 30ea95854b
commit b5d3983844
5 changed files with 635 additions and 2 deletions
+18
View File
@@ -70,6 +70,24 @@ cd /mnt/DATA/git/govoplan
Feature content remains in the owning module. Docs indexes and renders the
contributions without importing feature implementations.
## Public documentation export
The public website is generated from the same static `DocumentationTopic`
contributions that power the in-product documentation. Export every installed
module, or every module checkout in a workspace, with:
```bash
govoplan-docs-export-public \
--workspace-root /mnt/DATA/git \
--output public/docs/v1/catalog.json \
--coverage-output docs/DOCUMENTATION_COVERAGE.md
```
Use `--check` in publication CI to reject a stale checked-in catalog. Dynamic
`documentation_providers` remain instance-only because their output can depend
on permissions, policy, configuration, and live provider state; the export
records which modules have such additional documentation.
Pressing `F1` resolves the focused field or action first, then its containing
dialog or section, current page, and owning module. The shell sends the focused
context together with `fallback_context` and `module`; Docs selects the first