Issues
When to File One
Before starting non-trivial work, check whether a tracking issue already exists; if not,
create one. This
gives reviewers context and gives your commits' Refs: footer
(Commit Requirements) something to point at.
Issue Templates
Two forms are available when creating an issue:
- Bug report (
.github/ISSUE_TEMPLATE/bug_report.md) — for something that doesn’t work as documented. - Feature request (
.github/ISSUE_TEMPLATE/feature_request.md) — for new functionality or an enhancement.
Required Metadata
Set these at creation time, to your best judgement — ask the maintainer when unclear:
- Labels — e.g.
documentation,type: build,db: postgresql,area: dataset. Browse the repository’s existing label list for the full set. - Assignee — who is doing the work, if known at creation time.
- Issue type —
Bug,Feature, orTask(GitHub’s built-in issue-type field, not a label). - Milestone — the "Release Version" the issue targets, e.g.
3.5.0. See Releasing for how a milestone’s name changes when a release is cut.
Referencing an Issue
Reference the issue number from your commits' footer, Refs: <number> — see
Commit Requirements for the full commit-message format.


