Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 893 Bytes

contributing.md

File metadata and controls

13 lines (12 loc) · 893 Bytes

Contributing

  1. Raise an issue in this project outlining the change you'd like to make. You'll need the issue_number
  2. Fork this project into your own Github account
  3. Create your feature branch (git checkout -b {issue_number}_my-new-feature)
  4. Push to the branch (git push -u origin {issue_number}_my-new-feature)
  5. Write RSpec tests to formalise the outcomes of your change
  6. Write the code to implement the changes, ensuring that the tests eventually pass
  7. Commit your changes (git commit -am '{issue_number} Added some feature')
  8. Push to the branch (git push -u origin my-new-feature)
  9. Create a new Pull Request using Github's built-in mechanisms.
  10. Wait for a code review to come back, or an approval.
  11. Either go back and fix whatever the reviewers recommend, or watch and smile as your PR gets merged in and you become part of software development history.