Feature Request Template Configuration
The FeatureRequestConfigFile manages the
.github/ISSUE_TEMPLATE/feature_request.yml file.
Overview
Creates a feature request issue template that:
- Provides structured fields for feature requests
- Uses GitHub's YAML issue forms
- Auto-labels issues with
enhancement
Inheritance
graph TD
A[ConfigFile] --> B[YamlConfigFile]
B --> C[YmlConfigFile]
C --> D[FeatureRequestConfigFile]
style A fill:#a8dadc,stroke:#333,stroke-width:2px,color:#000
style B fill:#457b9d,stroke:#333,stroke-width:2px,color:#fff
style C fill:#f4a261,stroke:#333,stroke-width:2px,color:#000
style D fill:#90be6d,stroke:#333,stroke-width:2px,color:#000
Inherits from: YmlConfigFile
File Location
Path: .github/ISSUE_TEMPLATE/feature_request.yml
Template Fields
| Field | Type | Required |
|---|---|---|
| Summary | textarea | ✅ |
| Use Case | textarea | ✅ |
| Proposed Solution | textarea | ❌ |
| Alternatives Considered | textarea | ❌ |
Automatic Creation
uv run pyrig mkroot
Validation Logic
File must exist and contain text. Users can customize the template.