# Contributing 1. [Fork the repository on GitHub](https://help.github.com/articles/fork-a-repo). 2. Create a named feature branch (`$ git checkout -b my-new-feature`). 3. Write tests for your change (if applicable). 4. Write your change. 5. Add documentation to your change. 6. [Run the tests](https://github.com/zuazo/dockerspec/blob/master/TESTING.md), ensuring they all pass (`$ bundle exec rake`). Try as much as possible **not to reduce coverage**. 7. Commit your change (`$ git commit -am 'Add some feature'`). 8. Push to the branch (`$ git push origin my-new-feature`). 9. [Submit a Pull Request using GitHub](https://help.github.com/articles/creating-a-pull-request). You can see the [TODO.md](https://github.com/zuazo/dockerspec/blob/master/TODO.md) file if you're looking for inspiration.