You Hang Up First by @xkcd.
- Assignment
- Time: 1h
- Goals: subgoal 9
Take about 1h to investigate the GitHub Flow and research more of the 'social' features of GitHub.
- What is a
branch-based
workflow? - What is a
pull-request
? - What's
merging
? - What's the point of
forking
a project?
Extra resources
- Assignment
- Time: 1h
- Goals: subgoal 9
Take about 1h to complete the Managing Merge Conflicts course on GitHub lab. You will learn about resolving simple and complex merge conflicts with ease.
- Research
- Time: 1h
- Goals: subgoal 9
Take about 1h to complete the Community Starter kit course on GitHub lab. You will learn how you cam make it easier for others to contribute to projects.
- Homework
- Time: 3h
- Goals: subgoal 9/10
Make a pull request to three different repositories of fellow student. You can fix some of the feedback from the issue of the last assignment or rewrite a part of the application based on your own findings. Did you do it in an alternative way? Can you make the code more readable?
- Maintainer: Have a good look at the incoming code from your fellow student. Does it adhere to your code standard? Do a thorough code review before you merge.
- Contributor: Before you make a pull request have a look at any code standards that the repository of the maintainer is currently using. How is the folder structure set-up? What features of
js
does your fellow student use?
-
Pages:
Create a page for this week or section of your research on your GitHub Wiki. -
Issue:
Create a issue with the links of the pull requests you've made and the repositories of the GitHub Lab. -
Push your changes:
Hand in your research in your repository on GitHub under your username.