Generate GitHub issue and pull request templates for your repository.
Issue templates help contributors provide the right information, save maintainers time, and improve the quality of bug reports and feature requests.
Essential sections for bug reports:
- [ ] for steps that users can mark as completed.
Key sections for feature requests:
Important sections for PRs:
Useful for support questions:
For documentation improvements:
.github/
├── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ ├── feature_request.md
│ ├── question.md
│ └── config.yml (optional)
└── PULL_REQUEST_TEMPLATE.md
Add metadata to control how templates appear:
---
name: Bug Report
about: Create a report to help us improve
title: '[BUG] '
labels: bug, needs-triage
assignees: ''
---
(Your template content here)
Customize the issue creation experience:
blank_issues_enabled: false
contact_links:
- name: Community Support
url: https://discord.gg/your-server
about: Ask questions and get help from the community
- name: Security Issues
url: mailto:security@example.com
about: Please report security issues privately
GitHub now supports interactive forms with dropdowns, checkboxes, and validation:
name: Bug Report
description: File a bug report
body:
- type: input
id: summary
attributes:
label: Summary
description: Brief description of the bug
placeholder: e.g., App crashes when clicking submit
validations:
required: true
- type: dropdown
id: severity
attributes:
label: Severity
options:
- Critical
- High
- Medium
- Low
validations:
required: true
**bold** - Bold text*italic* - Italic text`code` - Inline code- [ ] - Checkbox--- - Horizontal rule## - Heading> - Quote- - Bullet list