Submitting a Pull Request 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 4. 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.