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:
- Keep every language map structurally aligned with English.
- Add or update tests when the public behavior changes.
- Keep
unknown_errordefined for every language. - 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