Thank you for your interest in contributing to BioQuery!
- Fork the repository you want to contribute to
- Clone your fork locally
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes
- Commit with a clear message:
git commit -m "feat: add new feature" - Push to your fork:
git push origin feature/your-feature - Open a Pull Request
We follow Conventional Commits:
feat:- New featuresfix:- Bug fixesdocs:- Documentation changesstyle:- Code style changes (formatting, etc.)refactor:- Code refactoringtest:- Adding or updating testschore:- Maintenance tasks
- Keep PRs focused on a single change
- Update documentation if needed
- Add tests for new functionality
- Ensure all tests pass
- Follow the existing code style
- Format with Black
- Sort imports with isort
- Type hints required
- Lint with ruff
- Format with Prettier
- Lint with ESLint
- Use TypeScript strict mode
- Open a GitHub issue
- Email: hello@bioquery.io