- Search existing issues to avoid duplicates
- Check our documentation for answers
- Reach out via our communication channels for support requests
When opening an issue, please include:
- Clear title — Describe the problem in one line
- Description — What happened, what you expected, steps to reproduce
- Environment — Version, OS, relevant configuration
- Screenshots/logs — If applicable, include supporting evidence
Use our issue templates when available.
Issue triage is the process by which maintainers review and categorize incoming GitHub issues, then organize them to be actioned. This involves categorizing issues by priority, ownership, and type (bug, feature, etc.).
- Review — Maintainers review newly created issues
- Categorize — Apply appropriate labels (
kind/,priority/,sig/) - Assign — Route to the right maintainer or team
- Follow up — Ensure issues are being addressed within the release cycle
Maintainers use the /triage accepted label to indicate an issue has been reviewed and accepted for action.
- Open — Issue is created with description
- Triage — Maintainers review and label
- In Progress — Someone is actively working on it
- Resolved — Fix is merged or issue is closed with explanation
Issues with no activity for 90 days may be closed. Issues can be reopened if still relevant.
| Label Prefix | Purpose | Examples |
|---|---|---|
kind/ |
Type of issue | kind/bug, kind/feature, kind/documentation |
priority/ |
Urgency | priority/critical, priority/high, priority/medium, priority/low |
sig/ |
Responsible group | sig/architecture, sig/docs |
triage/ |
Triage status | triage/accepted, triage/needs-information |