Learn to manage the whole lifecycle of work on GitHub — from raising and triaging issues to planning on Projects boards and shipping documented releases. You will finish able to run a team's planning, tracking and documentation entirely inside GitHub, using both the web UI and the gh command line.
Watch the free preview
Creating and organising issues — free to watch, no account needed.
What you'll learn
- Manage work and documentation on GitHub across issues, projects and docs
- Triage effectively with labels, milestones and assignees
- Link issues to pull requests so work closes automatically on merge
- Plan and track delivery on a GitHub Projects board with custom fields
- Publish clear READMEs, wikis, releases and changelogs for a repository
Syllabus
Tracking Work with Issues
Creating and organising issuesFree preview
Triage with labels, milestones and assignees
Connecting Issues to Code
Linking issues to pull requests
Issue and PR templates
Planning with Projects and Discussions
GitHub Projects boards
GitHub Discussions
Documentation and Releases
READMEs and wikis
Releases and changelogs
Lab — 10 Exercises & Solutions
Exercises 1–5
Exercises 6–10