Documentation contributions
Update AxiomCore documentation with implementation evidence, precise availability, safe examples, and reproducible validation.
Documentation changes are product changes. A command, API, compatibility, or availability claim must move with the implementation evidence that supports it.
Before editing
- identify the owning repository and narrow implementation path;
- reproduce the behavior with the current tool or test;
- choose the exact capability status from the support matrix; and
- decide whether the change belongs in a concept, how-to, reference, or product-direction page.
Do not publish internal workstream labels. Planned products may explain intent, but must use Coming soon and must not contain runnable installation steps.
Local workflow
cd docs
corepack enable
pnpm install --frozen-lockfile
pnpm checkpnpm check enforces content metadata and navigation, internal links, public
terminology and example safety, TypeScript/MDX compilation, a production build,
and HTTP smoke tests for public discovery routes.
For a focused edit, run the faster checks first:
pnpm lint:content
pnpm types:checkClaim and example requirements
- Add or update the matching row in the internal evidence ledger.
- State the target, framework, command, artifact, or host boundary.
- Separate a successful build from real backend or consumer behavior.
- Use synthetic data and visibly non-production placeholders.
- Use repository-relative paths; never commit a developer home path.
- State when extraction imports or executes application code.
- Treat semantic output as review evidence rather than a universal guarantee.
- Check narrow and dark appearance when layout or MDX components change.
Review the generated surfaces
Every public page has more than one representation:
MDX source
├── rendered HTML and search index
├── processed /docs/<path>.mdx output
├── llms.txt and llms-full.txt
├── sitemap.xml and robots.txt
└── per-page Open Graph image and metadataConfirm that status and boundaries survive those transformations. The
repository-level CONTRIBUTING.md contains the maintainer release procedure
and commands for changes that also touch examples or implementation code.
Support and feedback
Report documentation defects, product problems, and security vulnerabilities through the appropriate channel with safe diagnostic evidence.
Documentation site privacy
Understand the narrow analytics, server logging, search, and support-data boundaries of the AxiomCore documentation site.