Workshop Documentation
This directory contains the full workshop curriculum: chapters, appendices, and supporting reference material.
Start here
- Course Guide -- map of every chapter and recommended reading order
- Get Going -- short on-ramp if you only have a few minutes
- Challenges -- the hands-on practice that goes with each chapter
- Student Onboarding -- first-time setup checklist
Core chapters
The numbered chapters (00 through 22) are the workshop curriculum, in order:
- 00 -- Pre-workshop setup
- 01 -- Choose your tools
- 02 -- Understanding GitHub
- 03 -- Navigating repositories
- 04 -- The Learning Room
- 05 -- Working with issues
- 06 -- Working with pull requests
- 07 -- Merge conflicts
- 08 -- Open source culture
- 09 -- Labels, milestones, projects
- 10 -- Notifications and Day 1 close
- 11 -- VS Code interface
- 12 -- VS Code accessibility
- 13 -- How Git works
- 14 -- Git in practice
- 15 -- Code review
- 16 -- GitHub Copilot
- 17 -- Issue templates
- 18 -- Fork and contribute
- 19 -- Accessibility agents
- 20 -- Build your agent
- 21 -- GitHub accessibility and open source
- 22 -- What comes next
Appendices
Reference material that supports the chapters. See appendix-a-glossary.md for the full glossary and appendix-x-resources.md for external links and further reading.
Reference solutions
The solutions/ directory has reference answers for every challenge, intended for facilitator use and for learners who get stuck.
Authoritative Sources
Use these official references when you need the current source of truth for facts in this index.
Section-Level Source Map
Use this map to verify facts for each major section in this file.
- Chapters: GitHub Docs, home, GitHub Changelog
- Appendices: GitHub Docs, home, GitHub Changelog
- Reference solutions: GitHub Docs, home, GitHub Changelog