The GitHub ABCs developer training with templates, examples, hands-on labs and additional learning resources.
- Hands-on Lab: > Activity 1
- Hands-on Lab: > Activity 2
- Hands-on Lab: > Activity 3
- Hands-on Lab: > Activity 4
- Hands-on Lab: > Activity 5
- Hands-on Lab: > Activity 6
Additional resources to continue your GitHub Developer learning journey.
- GitHub Skills
- GitHub on Microsoft Learn - Microsoft Learn
- Microsoft Docs - Manage source control
- Microsoft Docs - Manage the lifecycle of your projects on GitHub
- Developers - GitHub Docs
- Repositories - GitHub Docs
- Pull requests - GitHub Docs
- The GitHub Blog
- Search on GitHub
- Issue & pull request templates
- GitHub Developer
- GitHub Apps - Probot
- Libraries - GitHub Docs
- GitHub GraphQL API - GitHub Docs
- GitHub REST API - GitHub Docs
- Migrating from REST to GraphQL - GitHub Docs
- GitHub Changelog
- repos Archives - The GitHub Blog
- branches Archives - The GitHub Blog
- pull-requests Archives - The GitHub Blog
- GitHub Training Manual
- GitHub Workflow Guide
- Removing sensitive data from a repository - GitHub Docs
- 5 simple things every developer can do to ship more secure code - The GitHub Blog
- 5 automations every developer should be running - The GitHub Blog
- Creating a GitHub app with create-probot-app: Creating my first GitHub app with Probot - Part 1 (andrewlock.net)
- Probot App or GitHub Action? (Updated) - Jason Etcovitch
- GitHub Apps - How to avoid leaking your customer’s source code with GitHub apps - Roadie
- GitHub Tokens explained (devopsjournal.io)
- Repository Rules are generally available