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
Right Now:
- On your portfolio repository:
- Include a link to the Projects page of your portfolio repository.
- You will open a new gh-project in your portfolio repository for each class project.
- Complete this mini-project:
- 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 "project manager".
- The PM 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
- Mention the person you're asking in the body of the issue (ie. @username)
- Each person will answer their PM's question:
- Find your mentioned issued in issues / mentioned
- Find the issue in it's home repo
- Create a fork of the PM'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 PM will accept or reject each answer:
- Check pull requests
- Review the answer
- Either merge, or ask for modifications
- Close the linked issue
GitHub Project Management Features:
Workflow Methodologies: