Bugfix process (Pull request)
Doing pull request because of bugfix:
- open issue on target repo
- fork target repo
- clone forked repo locally
- write regression test that fails before bug is corrected
- verify that regression test fails
- fix the bug
- verify that regression test pass
- 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)
- create pull request to target repo via github GUI
- interact with repo owner until bugfix is accepted
- enjoy good feeling