Workshop Schedule
This workshop will take place from 12:00 - 5:00 PM EDT, Wednesday August 9th and Thursday August 10th, 2023. A tentative schedule for the workshop is given below. All workshop sessions will take place over Zoom.
| Time | Topic | Instructor |
| 2023-08-09 | Using git and GitHub for projects |
|
| 12:00 PM | Welcome and Introductions | Jaclyn |
| Slides: Welcome and Introduction | ||
| 12:30 PM | Introduction to Git, Part 1 | Stephanie |
| Slides: Introduction to Git, Part 1 | ||
| 1:30 PM | Break | |
| 1:45 PM | Introduction to Git, Part 2: Working with branches | Stephanie |
| Slides: Introduction to Git, Part 2 | ||
| 2:30 PM | Break | |
| 2:45 PM | Introduction to analytical code review, Part 1 | Jaclyn |
| Slides: Pull request basics | ||
| 3:15 PM | Resolving merge conflicts | Stephanie |
| Live demonstration diagram | ||
| 3:45 PM | Break | |
| 4:00 PM | Git workflows and when to use them | Jaclyn |
| Slides: Git workflows | ||
| 4:30 PM | Planning and tracking work with GitHub | Jaclyn |
| Slides: Planning and tracking work with GitHub | ||
| 2023-08-10 | Analytical code review in GitHub | |
| 12:00 PM | Introduction to analytical code review, Part 2 | Jaclyn |
| Slides: Analytical code review overview | ||
| 12:30 PM | Shared author and reviewer responsibilities | Jaclyn |
| Slides: Shared responsibilities between authors and reviewers | ||
| 1:00 PM | Break | |
| 1:15 PM | Systems for facilitating code review | Jaclyn |
| Slides: Systems approaches for facilitating PR review | ||
| 1:45 PM | Pull request author responsibilities | Jaclyn |
| Slides: Pull request author responsibilities | ||
| 2:15 PM | Break | |
| 2:30 PM | Ensuring reasonable scopes for your PRs | Stephanie |
| Slides: Ensuring reasonable PR scope | ||
| 3:15 PM | Pull request reviewer responsibilities | Jaclyn |
| Slides: Pull request reviewer responsibilities | ||
| 3:30 PM | Break | |
| 3:45 PM | Leaving and responding to code review | Stephanie |
| Slides: Leaving and responding to review |