open-source-workshop
workshop materials for a "how to contribute to open source" workshop for researchers
View On GitHub
Getting started in Git using GitHub Desktop
BCC2020, July 17-19
Schedule:
00:00-00:30 - Welcome and introductions
Welcome to Remo!
Raise hand for help (Remo feature)
Use the two-person tables for one-on-one assistance if needed.
You can chat with people at your table or the general chat.
If you haven’t already installed
GitHub Desktop
, now is a good time.
At-table exercise:
In each group - nominate a scribe to take notes in our
group HackMD document
Introductions - introduce yourself to the group and share what you’d like to learn from this session
Scribe: note down the learning goals
00:30-00:50 - What is open source? (
Slides 1-9
)
Follow along online - what is open source?
00:50-01:00 - Git basics - working on your own.
Slides 11-19
01:00-01:15 Exercises:
Follow along online:
What is version control?
Practical exercise: Let’s get started with Git
Practical exercise: Websites with GitHub pages
01:15-01:30 Stop. Coffeetime. ☕️
01:30-02:00 - Git basics - collaborating with others
Practical exercise: Cloning and Collaborating
Within your group, create a shared repository and begin to add to it as a group. We’ll have fun learning how to pull request, merge, and resolve merge conflicts!
02:00-02:15 - Further resources and more advanced exercises - taking it forward!
02:15-02:30 - Q&A