The basic steps are listed below. They are described in more detail afterwards.
- Update master
- Use a work branch
- Clean up your work before sharing
- Pull request so that people get notified (or merge)
- Clean up your workspace to start again
When doing work, always make sure to update and checkout a new branch. This way, we keep the main branch clean.