Docs System
Talon’s docs are canonical in the monorepo.
Source of truth
- Hand-written docs live under
talon/docs - Draft or wiki-style notes live under
talon/docs/99-drafts - Generated reference is emitted into
talon/docs/05-reference/generated
Repository model
- The Markdown in
talon/docsis the canonical documentation source in this repository. talon/docs-sitecurrently exists to hold docs tooling, including the reference-generation script.- Generated pages are checked into the repo so contract changes are reviewable in pull requests.
Generated reference
Generated pages come from:
proto/talon/v1/*.protoproto/config.protoproto/resources/*.protoproto/data/*.proto
Review generated diffs in PRs rather than treating them as opaque build output.
Editing workflow
- Edit or add markdown under
talon/docs - If needed, update source proto definitions
- Regenerate the reference pages via
pnpm --filter @impalasys/talon-docs generate:reference - Review links, commands, and terminology against the actual repository layout
- Include generated diffs in the same PR when proto changes affect the reference pages
What to avoid
- Do not point readers at private directories or unpublished build pipelines that are not present in this repository.
- Do not hand-edit files under
docs/05-reference/generated/unless you are also updating the generator.