Here's the roadmap for the workshop on 28th April 2017.
17:30 - 18:00 Arrive
Grab some food and drink and get settled in.
18:00 - 18:10 Postit session
- An interactive discussion on:
- How comfortable are you with git, GitHub, and the command line?
- What do you want to learn about git, GitHub, and working open?
18:10 - 18:15 Welcome & code of conduct
- Take a moment to read through the Mozilla Science Lab's code of conduct
- Learning objectives
- By the end of the course you should know:
- Git and github; what is the difference?
- Why git is not just for programmers.
- How to build an open source community.
- And you should be able to:
- Create a git repository for your project.
- Collaborate and share your projects with others using GitHub.
- By the end of the course you should know:
- Resources
18:15 - 18:30: Introduction to git and GitHub
- Presentation: Github - What, Why & Welcome
- What is version control?
- Using git and GitHub
- Glossary
18:30 - 18:45: Exercise 1: Set up your first project
- Create your first repository in GitHub
- Instructions: Exercise 1: My first repo
- Ask as many questions as you need! Either in person, on the etherpad or in the gitter chat room.
18:45 - 19:00: Working collaboratively with GitHub
- Presentation: Working collaboratively with github
- Collaborators
- Fork
- Pull request
19:00 - 19:30: Exercise 2: Your first pull request
- Work in pairs to submit your first pull request to your partner's repository (and then switch places and merge your partners request!)
- Instructions: Exercise 2: My first pull request
- Ask as many questions as you need! Either in person, on the etherpad or in the gitter chat room.
19:30 - 19:50: Working open
- Presentation: More things you can do with GitHub
- Lead your own open source project
19:50 - 20:30: Freetime to play & ask questions
- Ask us questions, add more commits, set up a website. Whatever works for you.
- Complete the post workshop survey.