Learn vocabulary for GitHub Projects: project boards, milestones, labels, closing issues via PRs, roadmap views, and issue triage.
0 / 5 completed
1 / 5
What is a 'milestone' in GitHub, and how is it used?
Milestones in GitHub group issues and PRs toward a shared goal — such as a version release or a quarterly objective. They show progress (e.g., '8 of 12 issues closed') and a target date, making them useful for sprint or release planning.
2 / 5
What does the phrase 'closes #123' in a pull request description do?
GitHub recognises closing keywords (closes, fixes, resolves) followed by an issue number in PR descriptions. On merge, the referenced issue is automatically closed and the PR is linked to the issue, providing full traceability.
3 / 5
What is 'issue triage' in a GitHub project workflow?
Triage is the intake process for issues: a maintainer or rotation team reviews new issues to confirm they are valid, add context labels, assign to a milestone or project board column, and set priority — ensuring the backlog stays organised and actionable.
4 / 5
What is a 'label taxonomy' in GitHub project management?
A label taxonomy is a deliberate system — teams define categories and conventions upfront so labels are applied consistently. Without this structure, labels proliferate inconsistently and lose their filtering value. Good taxonomies separate type, priority, and status concerns.
5 / 5
What is the 'roadmap view' in GitHub Projects (Projects v2)?
GitHub Projects v2 includes a roadmap (timeline) view that lets teams see work items plotted on a calendar, set date fields, and visualise dependencies across sprints and quarters — useful for communicating delivery plans to stakeholders.