Workshop Schedule
Day 1
| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 9:45 | Workshop Introduction | Will |
| 09:45 - 10:30 | Quarto basics | Elizabeth |
| 10:30 - 10:35 | Break | |
| 10:35 - 11:10 | Quarto intermediate | Will |
| 11:10 - 11:55 | Practice with Quarto | Will |
| 11:55 - 12:00 | Assignment review | Will |
Day 2
| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 10:15 | Making your data analysis reproducible | Julie Goldman |
| 10:15 - 10:30 | What is version control | Will |
| 10:30 - 10:35 | Break | |
| 10:35 - 11:15 | Using Git/GitHub Desktop for version control locally | Will |
| 11:15 - 12:00 | Using GitHub for version control “remotely” | Elizabeth |
Assignment #2
- More about working on Github and practice with GitHub
- Upload the files requested in the above exercise to Dropbox day before the next class.
- Email us about questions that you need answered to work through the exercise.
Day 3
| Time | Topic | Instructor |
|---|---|---|
| 09:30 - 10:00 | GitHub assignment review | Elizabeth |
| 10:00 - 10:40 | Managing conflicts with GitHub Desktop | Elizabeth |
| 10:40 - 10:45 | Break | |
| 10:45 - 11:05 | Working with commits | Will |
| 11:05 - 11:25 | Using branches for collaboration and version control | Will |
| 11:25 - 11:50 | Discussion Q & A | All |
| 11:50 - 12:00 | Wrap-up | Will |
Resources
Quarto
GitHub
- Git on the command line
- Getting Started with GitHub Desktop is a great way to start exploring its functionality and learning more about what Git can do
- GitHub also provides extensive support in the form of guides and help
- GitHub Glossary outlines the most commonly used GitHub/Git terminology
- Software Carpentry’s Version Control with Git
- Data Carpentry for Biologist’s lessons on Version Control
- HBC’s adaptation of Software Carpentry’s Git lessons