- Fork and clone the repo.
- Install dependencies:
npm install - Run tests:
npm test - Start API:
npm run start
- Use focused branches and small PRs.
- Add tests for behavior changes.
- Keep API changes documented in
README.md. - Do not include secrets in commits.
Use clear commit messages:
feat: ...fix: ...docs: ...test: ...chore: ...
- Keep behavior deterministic and idempotent where possible.
- Respect runtime policy and security controls.
- Add migration notes when changing persisted state schema.
- Tests pass locally.
- New behavior has tests.
- README/docs updated.
- No secrets in code or logs.