If you attended Day 1, you do not need this guide. Head straight to the Day 2 Agenda.
If you are joining the workshop on Day 2 -- whether you already know GitHub fundamentals or are picking up from a different learning path -- this guide will get you ready in 30 minutes.
Day 2 assumes you can do these five things on GitHub right now, without help. If any of them feel unfamiliar, read the linked chapter before the session starts.
| Skill | Can you do this? | If not, read this |
|---|---|---|
| Navigate a GitHub repository using your screen reader (find files, read commits, switch branches) | Yes / No | Chapter 3: Navigating Repositories |
| File an issue with a clear title, description, and labels | Yes / No | Chapter 5: Working with Issues |
Open a pull request that references an issue with Closes #N |
Yes / No | Chapter 6: Working with Pull Requests |
| Review someone else's pull request and leave constructive feedback | Yes / No | Chapter 6: Working with Pull Requests |
| Understand what a merge conflict is and how to resolve one | Yes / No | Chapter 7: Merge Conflicts |
If you answered Yes to all five, you are ready. Proceed to the setup checklist below.
If you answered No to one or two, spend 15-20 minutes reading the linked chapters. They are self-contained and designed for screen reader users.
If you answered No to three or more, consider starting with the Day 1 curriculum at your own pace before joining Day 2.
Complete every item before Day 2 starts. If you attended Day 1, these are already done.
- GitHub account with a verified email address (create one or verify yours at github.com/settings/emails)
- GitHub Accessibility Settings configured: hovercards disabled, keyboard shortcuts enabled (github.com/settings/accessibility)
- Git installed on your machine (download)
- Visual Studio Code installed (download)
- GitHub Copilot available in VS Code (Copilot Free has monthly limits, and organization policies can affect access)
- Screen reader running and tested with your browser
If you have not used Git on this machine before, configure your identity:
git config --global user.name "Your Name"
git config --global user.email "your-github-email@example.com"Install these before the session:
- GitHub Pull Requests and Issues (required)
- GitHub Copilot Chat or current built-in Copilot entry points in VS Code (required for Copilot exercises; sign in and verify your account has access)
Your facilitator will share the Day 2 assignment link. Click it to create your own private repository. The acceptance flow on Day 2 is identical to Day 1; if this is your first time accepting a GitHub Classroom assignment, follow the Step-by-Step: Accept Your Classroom Assignment and Open Your Repo walkthrough in Chapter 4.
Once your Day 2 repo is created, clone it locally:
cd ~/Documents
git clone https://github.com/YOUR-ORG/YOUR-REPO-NAME.git
cd YOUR-REPO-NAMEVerify the files are present: ls should show README.md, docs/, and other project files.
For detailed instructions on any of the above steps, see Pre-Workshop Setup.
Day 1 participants worked through Challenges 1-9 in their own Classroom repositories, covering repository navigation, issues, branching, commits, pull requests, merge conflicts, and open source culture. These activities taught the same skills listed in the self-assessment above.
You do not need to complete those modules or practice files. If you already have GitHub fundamentals, you have the same foundation.
Day 2 Block 0 (9:00-9:30 AM Pacific) includes time for Day-2-only participants to:
- Introduce yourself to the group
- Verify your setup with a facilitator
- Get paired with a Day 1 veteran who can answer context questions during the session
After Block 0, everyone works on the same material regardless of which day they joined.
| Resource | What it covers |
|---|---|
| Day 2 Agenda | Full schedule and block-by-block instructions |
| Pre-Workshop Setup | Detailed setup instructions for all tools |
| Screen Reader Cheat Sheet | NVDA, JAWS, and VoiceOver shortcuts for GitHub and VS Code |
| VS Code Interface Guide | Screen reader mode, navigation, accessibility features |
| Glossary | Every term used in the workshop, explained |
Use these official references when you need the current source of truth for facts in this chapter.
Use this map to verify facts for each major section in this file.
- Self-Assessment: Are You Ready for Day 2?: GitHub Docs, home, GitHub Changelog
- Setup Checklist: GitHub Docs, home, GitHub Changelog
- What You Missed on Day 1 (and Do Not Need to Repeat): GitHub Docs, home, GitHub Changelog
- What Happens When You Arrive: GitHub Docs, home, GitHub Changelog
- Key Resources: GitHub Docs, home, GitHub Changelog