Thank you for contributing! This guide applies to all repositories under the cgenomicslab organization.
- Create a feature branch from
main:git checkout -b your-initials/description - Make your changes with clear, descriptive commits
- Push your branch and open a pull request
- Request a review from at least one team member
- After approval, merge your PR and delete the branch
Start with a verb: Add, Fix, Update, Remove, Refactor. Be specific about what changed.
- Python: Follow PEP 8. Use type hints for function signatures.
- R: Follow the tidyverse style guide.
- Include docstrings/comments for non-obvious logic.
When you make your first contribution to a repo, add yourself to the CONTRIBUTORS.md file in your PR.
Open an issue or ask in the lab chat.