Studio Merge Checklist - UQcsse3200/2023-studio-3 GitHub Wiki
Merge Checklist
This is a general guide that I hope everyone in the studio follows to ensure that main (and the features you've been working on) doesn't break.
Later into the semester, if main is repeatedly broken, I will look to implementing a proper checklist system.
Steps
- (Expected) Run the build command and test that the game is working
- Merge the Main branch into your current branch
- Fix all Merge Conflicts
- Run the build command again
- Look through the feature list (below) and make sure that each feature is still working after the merge
- Create a Pull Request and provide a brief description of your additions and what features should be seen in game
- Ask members in other teams to approve your Pull Request (you'll need at least 1 approval)
Features to Look for
Once you're done, add the features that cannot be tested automatically and that you want other teams looking out for.
- (Example) Added a sprint movement to the player when using the SHIFT key (link your discord tag @Jono)