Getting the Code
Making Changes
- Fork the repo on GitHub
- Create a branch for your change
- Make your changes and test them
- Submit a pull request
Commit guidelines
- One feature or fix per commit
- Use clear commit messages:
feat: add X,fix: resolve Y - Run
npm testandtsc --noEmitbefore pushing
What not to commit
.envfiles, API keys, or any credentials- Generated files (build artifacts,
node_modules)
CI Checks
Every pull request automatically runs:- TypeScript type checking -
tsc --noEmit - Unit and integration tests - Vitest
Where to Start
- Issues - check the GitHub Issues for bugs and feature requests
- Discussions - ask questions or propose ideas in GitHub Discussions