- go 1.7+
- go environment setup
- Install glide
- Fork the repository on GitHub.
- Install dependencies($ gilde install)
- Create a named feature branch ($ git checkout -b my-new-feature).
- Write tests for your change (if applicable).
- Write your change.
- Add documentation to your change.
- Run the tests, ensuring they all pass (
$ make test
). - Commit your change (
$ git commit -am 'Add some feature'
). - Push to the branch (
$ git push origin my-new-feature
). - Submit a Pull Request using GitHub ❤️.