- Check out Hacking on Octokit in the README guide for bootstrapping the project for local development.
- Fork the repository.
- Create a topic branch.
- Add specs for your unimplemented feature or bug fix.
- Run
script/test
. If your specs pass, return to step 3. - Implement your feature or bug fix.
- Run
script/test
. If your specs fail, return to step 5. - Run
open coverage/index.html
. If your changes are not completely covered by your tests, return to step 3. - Add documentation for your feature or bug fix.
- Run
bundle exec rake doc:yard
. If your changes are not 100% documented, go back to step 8. - Add, commit, and push your changes. For documentation-only fixes, please add "[ci skip]" to your commit message to avoid needless CI builds.
- Submit a pull request.