- Install Node.js 22.14.0+ and pnpm 9.7.1.
- Run
pnpm installin the repo root to bootstrap all workspace packages. - Use
pnpm devto start the server and client concurrently for local development. - Run
pnpm buildto generate production assets.
When generating code, do not modify any JSON files in src/client/public/locales. These translations are managed separately.
- CI configuration is under
.github/workflows. - Run
pnpm check:typeandpnpm buildto mirror CI checks. - Execute
pnpm testto run Vitest across packages (orpnpm -r testfor individual packages). - Focus on one test with
pnpm vitest run -t "<test name>".
- Title your PR using Angular commit style, e.g.
feat: add new feature.