- Node & pnpm: Use the Node version in
.nvmrc. Install pnpm globally:npm i -g pnpm. - Install:
pnpm install - Bootstrap:
pnpm -w build(workspace build). See DEVELOPMENT.md for per-app scripts.
- Create a feature branch from
main(feat/<scope>,fix/<scope>). - Conventional commits are recommended; changesets control versioning and release notes.
- If your change affects a published package/app, run
pnpm changesetand select affected packages. Keep the summary clear and user-focused.
- Run
pnpm -w testandpnpm -w lint. - Fix all lints; do not disable rules without justification.
- Keep PRs small. Include screenshots for UI changes. Update docs alongside code.
- Never commit secrets. Use GitHub Encrypted Secrets and
.env.examplefiles for local dev.