Developing in the open creates a healthier working environment, a more collaborative process, and just better software.
We welcome contributions.
The CMS-C2Q team handles development of this project in the open. As such, the development team uses GitHub to keep track of project development. We may not accept contributions if they introduce operational complexity or don't align with the goals of the project. All contributions are subject to the license and in no way imply compensation for contributions.
Contributions that include appropriate unit tests are more likely to be accepted by the CMS-C2Q team.
To provide feedback on the code please create an issue on GitHub. For other issues please refer to the note in README
To contribute simply create a pull request:
- Fork the repository
- Create a feature branch to work on (
git checkout -b my-new-feature
) - Commit your work (we like commits that explain your thought process)
- Submit a pull request
- If there is an issue associated with your pull request link that issue
For documentation changes you can edit the file directly on GitHub and select the option to create a pull request with your own branch.
All pull requests must pass our continuous integration (CI) tests in order to be accepted. To run the test suite locally, simply run:
make local-all