Git "best practices" should be recommended to ACCESS-NRI developers but these best practices could vary across different repositories. It was suggested in the retreat that these best practices could be put in a GitHub pull request template for each repository to remind developers of these practices. This could be done in the form of a checklist. We should also add this PR template to https://github.com/ACCESS-NRI/template so that new repositories have a starting point. Important practices could include:
- When to rebase or merge
- What should the commit history look like
- ... any more?