feat: export manifest documentation for public sites
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user