There's a lot of code in your future, keeping track of it all is won't be easy.
Practice this simple exercise a few times a week so collaboration on GitHub feels easy before you start collaborating on full projects.
- Pull Request workflow
Repeat this mini project until it is easy:
- Setup - On your GitHub account:
- Open a new repository and call it something like "study-buddies".
- Make a simple README (so your repo can be forked)
- Project - take turns assigning issues and making pull requests:
- Go around the circle taking turns as "repository owner (RO)" - the person who started the repo and who merges pull requests
- The RO will ask questions:
1. Create on issue in their repo for each person in the group
- Use the issues to ask each person a question like, "do you have brothers or sisters?"
- Mention the person you're asking in the body of the issue (ie. @username)
- Each person will answer their RO's question:
- Find your mentioned issues in issues/mentioned
- Follow the link to the project repo
- Create a fork of the RO's repo
- In the fork, create a new file and answer their question
- Send them a pull request, mention your issue in the body (ie. #3)
- The RO will accept or reject each answer:
- Check pull requests
- Review the answers
- Either merge, or ask for better answers
- Close each person's issue once you've accepted their answers
GitHub Project Management Features:
Workflow Methodologies: