overview · observed
Aurelius
A static documentation generator that delivers a polished reading experience and predictable contracts for agents.
The site is a projection. Markdown and JSON remain the contracts that people, automations, and agents can review.
Documentation without a second source of truth
Aurelius starts with versioned Markdown and JSON. One build publishes that knowledge as an accessible static site, recoverable Markdown, and a small JSON API for agents. Your content is not trapped in a CMS, database, or proprietary editor.
The Aurelius repository on GitHub contains the generator, examples, tests, and the source for this documentation.
ARCHITECTURE
diagrams/publication-flow.jsonView full diagramInstall it and create your first site
Install the newest semver-tagged GitHub release as a development dependency. npm resolves it when you run the command; the lockfile pins that commit for local work and CI:
npm install --save-dev github:ArthurWillers/Aurelius#semver:*
npx --no-install aurelius init docs --title "Product documentation" --logo brand.svg
npx --no-install aurelius check --site docs
npx --no-install aurelius build --site docsClone the generator only when contributing or customizing it. init creates two pages, an editable visual identity, and a diagram. Continue with Installation and commands for the complete workflow.
What a build publishes
- Accessible static HTML with search, layered navigation, print styling, and Markdown copy.
- Markdown files in
markdown/and a linear corpus inllms-full.txt. - JSON discovery through
api/manifest.json,api/index.json,api/search.json, andapi/graph.json. - Declarative architecture diagrams, large navigable Canvases, accessible SVG, and isolated authored HTML visuals with semantic equivalents for agents.
Read Site configuration, Content and diagram model, and Agent interfaces before publishing.