We welcome all forms of contribution! Feedback, bug reports and feature requests can be just as valuable as code contributions!
If you want to make code contributions, please follow the process outlined below. Whether you have a specific fix or feature in mind already, or if you have spare time and just want to help out - we'd love to hear from you!
To avoid wasted effort, please always follow this process:
- Reach out to the Gravity maintainers to discuss what you want to do.
- This helps avoid duplicate work - someone else might already be working on the same thing you were going to do!
- The maintainers can also help you determine how best to architect your contribution
- Create a feature branch
- As per our branching strategy
- Write your code
- Make sure you follow all the relevant conventions (see next section)
- Create a pull request once your code is ready
- The maintainers will then review your code and, if necessary, request changes
- Once approved, your PR will be merged and the associated feature branch will be deleted.
Before diving into the code, please familiarise yourself with the following:
- Our coding standards for the code
- Our branching strategy
- Our pull reuqest checklist
Any code contributions that do not follow these conventions is likely to be rejected!