Benefits
- Structured fields with validation (dropdowns, checkboxes, required fields)
- Better UX with form-based interface
- Consistent data collection for easier triaging and automation
Proposed Issue Types
- Bug Report - For bug reports
- Feature Request - For new feature suggestions/enhancements
- Epic - For epic issues
Implementation
Create YAML templates in .github/ISSUE_TEMPLATE/:
bug_report.yml
feature_request.yml
epic.yml
config.yml (customize issue chooser)
Reference: GitHub Issue Forms Docs