- Ensure the bug was not already reportedby searching on GitHub under Issues.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
- Open a new GitHub pull request with the patch.
- Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
- Right now, the best feature you can implement is one of the API resources. If you would like to add a new endpoint for the API, have a look at the Encryption endpoint as a basic example of the structure of an API action.
- Make sure to run
make format
andmake test
before submitting a PR.
git clone https://github.com/beamly/go-gocd.git
cd go-gocd
make test
- Make sure all tests pass in travis
- Add test cases to any code you change
- Update the library readme by running
make doc