Friendly GitHub Introduction - Schedule
Here’s the roadmap for the workshop on 21st April 2017
13:00 - 13:15 Postit session
- An interactive discussion on:
- What do you do for version control at the moment?
- What do you want to learn about git and GitHub?
13:15 - 13:20 Welcome, code of conduct and learning objectives
- Presentation: Hello & Welcome
- 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:
- What is version control, and why is it crucial for research?
- Git and github; what is the difference?
- Why git is not just for programmers.
- And you should be able to:
- Create a git repository for your project.
- Collaborate and share your projects with others using GitHub.
- Work on your project locally and push changes to GitHub.
- Resources
* README
* webpage
* etherpad
13:20 - 13:30: Introduction to version control with git and github
13:30 - 14:00: Exercise 1: Set up your first project
- Create your first repository in GitHub
14:00 - 14:15: break
14:15 - 14:30: Working collaboratively with GitHub
14:30 - 14:45: 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!)
14:45 - 15:00: Working locally using git
15:00 - 15:45: Exercise 3: Sync your GitHub repository to your laptop
- Sync your repo to your laptop then push a commit
15:45 - 16:00: More things you can do with GitHub
16:00 - 17:00: Freetime to play & ask questions
- Ask us questions, add more commits, set up a website. Whatever works for you.
- Complete the post workshop survey.