- Create an atomic pull-request for every change.
- Assign the pull-request to your Github account.
- Label the pull-request as
enhancement
orbug
, accordingly. - Commit and push early.
- When your change is done, request a review from a colleague.
- If the review is rejected, fix it and request another review.
- If the review is approved, merge it into master and delete the remote-branch, afterwards.