Canon docs

Set up your repos, write pages, and read it all from the site, the CLI or an agent.

Edit on GitHub

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