1. Create an issue in GitHub to make sure your PR will be accepted.
  2. Fork it
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Write tests for your changes
  5. Make your changes
  6. Document your changes in the docs folder
  7. Commit your changes (git commit -am 'Add some feature')
  8. Push to the branch (git push origin my-new-feature)
  9. Create new Pull Request