Bugfix process (Pull request)

Doing pull request because of bugfix:

  1. open issue on target repo
  2. fork target repo
  3. clone forked repo locally
  4. write regression test that fails before bug is corrected
  5. verify that regression test fails
  6. fix the bug
  7. verify that regression test pass
  8. either comit into your repo or commit into your repo into dedicated branch (for this bugfix). Insert #xxx where xxx is number of created issue on target repo + add relevant comments (first line short summary, then longer explanation, mention regression test)
  9. create pull request to target repo via github GUI
  10. interact with repo owner until bugfix is accepted
  11. enjoy good feeling