GitHub Workflow - Simulation
Making General Changes
- Swap the current Github branch to the Test branch:
![](/how-to-contribute/github-workflows/simulation-workflow/step1.png?width=35vw&lightbox=false)
- Click on the “Fetch Origin” button for the Test branch:
![](/how-to-contribute/github-workflows/simulation-workflow/step2.png?width=35vw&lightbox=false)
- Proceed to make the necessary changes for the Github Issue you are working on
- Review your changes in Github Desktop:
![](/how-to-contribute/github-workflows/simulation-workflow/step4.png?width=35vw&lightbox=false)
- Swap to your personal branch and bring the new changes over
- Include Github Issue # in the commit subject (i.e. Issue #12, new pin model)
![](/how-to-contribute/github-workflows/simulation-workflow/step6.png?width=35vw&lightbox=false)
- Commit your changes
- Go to the Github repository’s website and hit the New Pull Request button
![](/how-to-contribute/github-workflows/simulation-workflow/step8.png?width=35vw&lightbox=false)
- Make sure that your source and destination are both correct before creating the pull request
- This is (test <– yourUsername) almost always
![](/how-to-contribute/github-workflows/simulation-workflow/step1.png?width=35vw&lightbox=false)
- Create pull request, then copy the link into the PR and send to Discord
- Make sure to tag the @Graphics Dev Team
![](/how-to-contribute/github-workflows/simulation-workflow/step10.png?width=35vw&lightbox=false)
Approving Git Pull Requests
- Either check the current pull request on Github.com or click the link in Discord
- Open the Files Changed tab to review changes made
![](/how-to-contribute/github-workflows/simulation-workflow/prstep2.png?width=35vw&lightbox=false)
- Review changes, and if everything checks out, approve and submit review
![](/how-to-contribute/github-workflows/simulation-workflow/prstep3.png?width=35vw&lightbox=false)