Canon docs
Set up your repos, write pages, and read it all from the site, the CLI or an agent.
Quickstart
$ npm install -g @freetesh/canon
$ canon init # writes .context/context.yaml and .context/
$ canon check # checks the repo against its standards
$ canon ui # every product wiki on localhost
Run canon init in each product repo. Canon keeps each product's knowledge, decisions and rules in that repo's .context/ folder, so it lives and changes with the code.
Where to go next
- Workspaces: how repos become spaces.
- Write pages in Markdown: frontmatter, links, tables and task lists.
- CLI: every command and what it does.
- MCP server: search and read pages from any agent.