Software developers can collaborate on the same code base by using a version control tool. Here, GitHub is the version control tool of choice.
Issue
Pull Request
Branch
Repository
Outlay of GitHub Desktop tool
How to write comments
How to create issues
How to review a pull request
How to make a suggestion
Conversation is like a timeline
How to update branch from main
- Download Github desktop
- Sign up for Github
- Use Github desktop to create a repository
- Explain the pieces of Github Desktop
- Create a new branch on Github desktop
- Upload game to Github desktop file folder
- Go to Github.com and create a pull request
- Merge the pull request
- Make a change to the game on your branch
- Commit the change, learning how to title and describe the commit
- Have someone else review the code and request a change
- Have the learner try to make the change and recommit
- Have them merge the pull request
- Have someone else make a change
- Teach them how to review code, including making suggestions
- Teach them to let the committer merge the pull request
- Show them how to make an issue
- Show them how to assign themselves to an issue
- Show them how to resolve an issue using the "close #X" keywords
How to commit
In GitHub desktop click thoruhg each changed file and write in description what you changed.
Good pactice to commit after each change
Update exisitng pull request
Copy and paste