This is a past workshop that introduces the basics of how to use GitHub to manage a project. Feel free to run through the exercise on your own time!
In this workshop we will all be contributing to an “open source” story! No programming required and have fun writing!
By some clerical error in WaterlooWorks, our protagonist got an offer from a big tech company as a Junior Software Developer. They know they are surely under-qualified, but what-the-hey, the proposition for free meals and unlimited snacks meant the offer was accepted anyways! Write an day’s entry in their journal, as our protagonist fakes it till they make it!
-
If you do not have a Github account, follow this guide to create one.
-
Enter your name next to the day you want to write for in our protagonist’s diary.
-
Watch this video on how to fork a repository, then fork the Coffee ‘N Code “GitHub-Workshop” repo.
-
Watch the first 2 min of this video on how to make a new branch and commit changes to your forked repo. Don't make a pull request yet! Also, don't make changes to master (which happens after 2min in the video)
-
Create a branch with a name structured “day#” with the day you chose in step 2.
-
Within this branch, write a diary entry using this template, and commit your change. Make sure to write inside of the
journal-month-2.txt
file. -
Read this article on how to make a pull request, then make a pull request that looks similar to the following image.
- Let someone on the Coffee 'N Code committee know about your pull request so they can approve it
- See your contribution made under the branch named “master” in the Coffee ‘N Code repo (not your forked repo)