Thanks for your interest in contributing. This guide applies to all repositories in the organisation.
- Fork the repository you want to contribute to
- Clone your fork locally
- Create a feature branch from
main:git checkout -b feature/your-change - Make your changes
- Commit with a clear message (we prefer Conventional Commits)
- Push to your fork and open a Pull Request against
main
- Keep PRs focused — one logical change per PR
- Fill in the PR template
- Ensure CI checks pass before requesting review
- Link related issues using
Closes #123orFixes #123
We follow Conventional Commits:
feat: add cost breakdown to dashboard
fix: correct token count for streaming responses
docs: update installation instructions
chore: bump loki to 3.x
Use the Bug Report issue template. Include:
- Steps to reproduce
- Expected vs actual behaviour
- Environment details (OS, Docker version, etc.)
Use the Feature Request issue template. Describe:
- The problem you're trying to solve
- Your proposed solution
- Any alternatives you've considered
- Follow existing patterns in the repository
- Keep it simple — don't over-engineer
- Add comments only where the logic isn't self-evident
By contributing, you agree that your contributions will be licensed under the MIT License.