Contributing Guide
We love your contribution! We want to make contributing to this website as easy and transparent as possible, whether it’s:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Writing more docs
- Becoming a maintainer
and so on.
Before you contribute, please read InterMine Code of Conduct
We develop with GitHub
We use github to host code, to track issues and feature requests, as well as accept pull requests.
InterMine Training Portal repository: https://github.com/intermine/training-portal
If you are new to GitHub, Open Source Guides will help you quick start.
All code changes happen through pull requests
In short, when you submit code changes, your submissions are understood to be under the same GitHub Flow. We actively welcome your pull requests:
- Fork the repo and create your branch from
master
. - If you’ve added code that should be tested, add tests.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
Any contributions you make will be under the MIT Software License
In short, when you submit code changes, your submissions are understood to be under the same MIT License that covers the project. Feel free to contact the maintainers if that’s a concern.
Report bugs using Github’s issues
We use GitHub issues to track public bugs. Report a bug by opening a new issue
Submit a fix
If you fix a bug, submit by pull request
Propose new features
We welcome new features about the code, videos, layout, and others!
Write more docs
If you find that some documentations are unclear, incomplete, or wrong, you can add new contents!
Become a maintainer
Welcome! We’re excited to have you join the community. InterMine integrates biological data, but you don’t have to be a biologist to contribute to InterMine. Some of our entry-level issues only require knowledge of the relevant programming language, but others may require more in-depth understanding.
If you’d like to learn a bit more about InterMine, visit here
License
By contributing, you agree that your contributions will be licensed under its MIT License.