Episode Index
Every episode of the Git Going with GitHub audio series, with transcripts and accompanying workshop content. Subscribe via RSS or listen in your podcast app.
Day 1 - GitHub on the Web (13 episodes)
-
Welcome to Git Going with GitHub
A tour of the workshop structure, the two-day arc, and what you will accomplish.
-
Pre-Workshop Setup
Creating your GitHub account, installing Git and VS Code, configuring your screen reader.
-
Understanding GitHub on the Web
How GitHub organizes its web pages, heading structure, landmarks, and keyboard shortcuts.
-
Navigating Repositories
Exploring a repository: tabs, files, README, branches, and commit history.
-
The Learning Room
Your shared practice environment: challenges, PR workflow, bot feedback, peer review.
-
Working with Issues
Filing, searching, filtering, commenting on, and managing GitHub issues.
-
Working with Pull Requests
Creating, reviewing, commenting on, and merging pull requests.
-
Merge Conflicts Are Not Scary
Why conflicts happen, how to read conflict markers, and resolving them confidently.
-
Open Source Culture and Etiquette
Communication norms, code review etiquette, inclusive language, and asking questions.
-
Labels, Milestones, and Projects
Organizing and tracking work with labels, milestones, and GitHub Projects.
-
Notifications and Mentions
Managing your notification inbox, @mentions, and strategies for avoiding overload.
-
Contributing to Open Source
Finding issues, scoping contributions, the fork-to-PR workflow, and building habits.
-
Choose Your Tools
A guided tour of browser GitHub, github.dev, VS Code, GitHub Desktop, and the CLI.
Day 2 - VS Code, Git, and Agents (13 episodes)
-
VS Code Setup and Accessibility
Screen reader mode, Command Palette, sidebar navigation, and accessibility settings.
-
Git and Source Control in VS Code
Cloning, branching, staging, committing, pushing, and pulling from VS Code.
-
The GitHub Pull Requests Extension
Viewing, creating, reviewing, and merging PRs from inside VS Code.
-
GitHub Copilot
Inline suggestions, Copilot Chat, prompting strategies, and custom instructions.
-
Accessible Code Review
Navigating diffs with a screen reader, reviewing PRs in browser and VS Code.
-
Issue Templates
Creating YAML-based issue templates for bug reports, features, and custom forms.
-
Accessibility Agents
55 agents across 3 teams and 5 platforms, 54+ slash commands, custom agents, and agentic accessibility workflows.
-
VS Code Accessibility Deep Dive
Keyboard navigation, accessible views, terminal access, signals, speech, and Copilot accessibility in VS Code.
-
How Git Works: The Mental Model
Commits, branches, staging, local versus remote, push, pull, fetch, and why conflicts happen.
-
Fork and Contribute
The complete fork-based open source contribution workflow from fork to upstream pull request.
-
Build Your Agent: Capstone
Designing, writing, testing, and contributing a custom accessibility agent.
-
GitHub Accessibility and Open Source at Scale
Connecting capstone work to GitHub's accessibility program and open source at scale.
-
What Comes Next
How to continue learning, contributing, and building confidence after the workshop.
Appendix and Reference Episodes (32 episodes)
-
Glossary of Terms
Comprehensive glossary: Git, GitHub, open source, and accessibility terminology.
-
Screen Reader Cheat Sheet
NVDA, JAWS, and VoiceOver commands for GitHub and VS Code.
-
Accessibility Standards Reference
WCAG 2.2, ARIA roles, and the PR accessibility checklist.
-
Git Authentication
Personal access tokens, SSH keys, credential storage, and commit signing.
-
GitHub Flavored Markdown
Markdown formatting guide specific to GitHub
-
GitHub Gists
Lightweight code sharing: creating, editing, forking, and embedding Gists.
-
GitHub Discussions
Forum-style conversations, Q&A, polls, and navigation with screen readers.
-
Releases, Tags, and Insights
Semantic versioning, GitHub Releases, and repository analytics.
-
GitHub Projects Deep Dive
Project boards, table and roadmap views, custom fields, cross-repo management.
-
Advanced Search
GitHub search query language, qualifiers, and filtering for issues, PRs, and code.
-
Branch Protection and Rulesets
Required reviews, status checks, rulesets, and diagnosing blocked merges.
-
GitHub Security Features
Dependabot, secret scanning, code scanning, and private security advisories.
-
VS Code Accessibility Reference
Complete accessibility settings, audio signals, diff viewer, and screen reader configs.
-
GitHub Codespaces
Cloud dev environments, accessibility setup, and screen reader usage.
-
GitHub Mobile
VoiceOver and TalkBack guide for iOS and Android GitHub apps.
-
Publishing with GitHub Pages
Free static site hosting, custom domains, HTTPS, and accessibility.
-
GitHub Actions and Workflows
Workflow YAML structure, CI/CD, automation, and the Actions marketplace.
-
Profile, Sponsors, and Wikis
Profile README, GitHub Sponsors, and repository Wikis.
-
Organizations and Templates
GitHub Organizations, repository templates, visibility, and archiving.
-
Resources and Links
Tools, references, communities, and continued learning paths.
-
Accessibility Agents - Complete Reference
All 55 agents, all 54+ slash commands, customization, and troubleshooting.
-
Copilot Billing and Models
Usage-based billing, GitHub AI Credits, model volatility, and durable model-selection guidance.
-
Accessing Workshop Materials
Downloading the repository, reading offline, keeping updated, audio format.
-
GitHub Skills - Complete Course Catalog
All 36 GitHub Skills modules organized into six learning paths.
-
Advanced Git Operations
Cherry-pick, rebase, revert, reset, tags, bisect, clean, and other Git recovery tools.
-
Git Security for Contributors
Secrets, .gitignore, environment variables, push protection, and safe contributor habits.
-
GitHub Desktop
Using GitHub Desktop as an accessible alternative for cloning, branching, committing, and syncing.
-
Agent Installation and Setup
Installing accessibility agents, configuring for your environment, and verifying the setup.
-
Advanced Agent Patterns
Using agents for code review, pair programming, CI/CD integration, and team workflows.
-
Document Developer Tools
Managing documentation with version control, collaboration, accessibility, and developer workflows.
Challenge Coach - All 21 Challenges
-
Challenge 01: Find Your Way Around
Repository orientation, headings, tabs, file tree navigation, and confidence in the Learning Room.
-
Challenge 02: File Your First Issue
Finding a TODO, creating a clear issue, and explaining what needs to change.
-
Challenge 03: Join the Conversation
Comments, mentions, reactions, and constructive peer communication.
-
Challenge 04: Branch Out
Creating a safe working branch and understanding why branches protect main.
-
Challenge 05: Make Your Mark
Editing a file, writing a useful commit message, and connecting a change to an issue.
-
Challenge 06: Open Your First Pull Request
Opening a pull request, comparing branches, and using closing keywords.
-
Challenge 07: Survive a Merge Conflict
Reading conflict markers, choosing content, deleting markers, and committing a resolution.
-
Challenge 08: The Culture Layer
Reflection, community norms, issue triage, labels, and respectful communication.
-
Challenge 09: Merge Day
Final PR readiness, review signals, merging, and verifying linked issue closure.
-
Challenge 10: Go Local
Cloning, local branches, commits, pushing, and understanding local versus remote.
-
Challenge 11: Open a Day 2 PR
Opening a pull request from a locally pushed branch and reading it in VS Code.
-
Challenge 12: Review Like a Pro
Reviewing a classmate PR, leaving specific feedback, and owning review tone.
-
Challenge 13: AI as Your Copilot
Using Copilot as a reviewed writing partner while keeping human judgment in charge.
-
Challenge 14: Template Remix
YAML issue forms, accessible labels, required fields, and useful maintainer intake.
-
Challenge 15: Meet the Agents
Exploring agent files, running agents carefully, and verifying AI output against manual skill.
-
Challenge 16: Build Your Agent (Capstone)
Designing an agent, writing responsibilities and guardrails, and preparing a contribution.
-
Bonus: Improve an Existing Agent
Extending or improving an existing agent with a clear accessibility purpose.
-
Bonus: Document Your Journey
Reflective documentation, portfolio language, and accessible Markdown.
-
Bonus: Create a Group Challenge
Collaborative contribution, division of work, and communication across a small team.
-
Bonus: Notification Mastery
Notification hygiene, mentions, subscriptions, and avoiding overload.
-
Bonus: Explore Git History
Reading history, understanding commits over time, and using history as a learning tool.