Contributing: Development
Contributions are welcome. Use this guide for local development and quality gates.
Local Setup
npm ci
npm run build
npm test
Required Validation Order
Before opening a PR, run checks in this order:
npm run lint
npm run build
npm test
If docs/site files changed, also run:
npm run docs:build
Test Expectations
- Add or update tests for meaningful behavior changes.
- Keep changes scoped and explicit.
- Preserve cross-platform behavior for startup/daemon commands.