Contributing
Contributions are welcome. This project is small and opinionated — if you plan a larger change, open an issue or a discussion first.
Development setup
bash
npm install
npm run qa # lint + typecheck + test
npm run validate # qa + build
npm start # start the serverUses Biome for linting/formatting and vitest for unit tests.
Process
- Fork the repo and create a branch (
feat/your-featureorfix/your-fix). - Make your change, add tests where relevant.
- Run
npm run validate— the project gate (lint + typecheck + test + build) must pass. - Open a pull request.
Commit messages follow Conventional Commits in English.
The KANBAN.md board tracks the backlog — pick an item or propose yours.