Developing in the open creates a healthier working environment, a more collaborative process, and just better software.
We welcome contributions.
The HUBZone-API 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 HUBZone-API team.
To provide feedback on the code please create an issue on GitHub. For other issues please contact the Certify Help Desk.
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.
We use rubocop with a style guide to enforce style on Ruby on Rails projects as part of the CI tests.