- Check out Hacking on Force in the README guide for bootstrapping the project for local development
- Fork the repository.
- Create a topic branch.
- Implement your feature and make sure it is covered by appropriate tests
- Run
go test
and make sure all of the tests pass - Add documentation for your feature or bug fix
- Run
go fmt
from the root of the project, to enforce style. - Add, commit, and push your changes. Following this guide for commits and commit messages is very appreciated
- Submit a pull request. Please be specific with your message, detailing what the why/how of your contribution.
- Please expect and facilitate feedback and discussion :)