Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Contributing

See the repository contribution guide for the full workflow.

Local Setup

pnpm install

Checks

pnpm run lint
pnpm run type-check
pnpm test
pnpm run build
pnpm run prettier:check

Translation Changes

When adding or changing translations:

  1. Keep every language map structurally aligned with English.
  2. Add or update tests when the public behavior changes.
  3. Keep unknown_error defined for every language.
  4. Document new public behavior in this manual.

The test suite checks that every supported language defines the same service keys as the English translation map.

Documentation

Build the mdBook locally:

mdbook build docs

Serve it locally while editing:

mdbook serve docs