1+ # Template name (displayed in Issue template selection list)
2+ name : ✨ Feature Request
3+ # Template description
4+ description : Propose a new feature or enhancement for the project
5+ # Default Issue title (users can modify)
6+ title : " [FEATURE] Briefly describe the proposed feature"
7+ # Auto-applied labels for the Issue
8+ labels : ["feature request", "needs triage"]
9+ # Template form body
10+ body :
11+ # 1. Feature Description (Required)
12+ - type : textarea
13+ id : feature-description
14+ attributes :
15+ label : Feature Description
16+ description : |
17+ Please provide a detailed description of the new feature you want to add:
18+ - What problem does this feature solve?
19+ - What is the expected behavior of this feature?
20+ - Any additional context or examples (e.g., mockups, references)?
21+ placeholder : |
22+ 1. Problem to Solve: Currently, the project lacks XX functionality, which makes XX operation inefficient
23+ 2. Expected Behavior: When users do XX, the system should XX
24+ 3. Additional Context: Reference implementation - https://example.com/related-feature
25+ validations :
26+ required : true
27+
28+ # 2. Operating System Version (Optional string)
29+ - type : input
30+ id : os-version
31+ attributes :
32+ label : Operating System Version (Optional)
33+ description : If this feature is OS-specific, enter the target OS version; enter "N/A" if not applicable
34+ placeholder : e.g., Windows 11 23H2, Ubuntu 22.04 LTS, macOS 14.1, N/A
35+ validations :
36+ required : false
37+
38+ # 3. CPU Instruction Set Architecture (Optional string)
39+ - type : input
40+ id : cpu-arch
41+ attributes :
42+ label : CPU Instruction Set Architecture (Optional)
43+ description : If this feature is CPU architecture-specific, enter the target architecture; enter "N/A" if not applicable
44+ placeholder : e.g., x86_64 (AMD64), arm64 (AArch64), riscv64, N/A
45+ validations :
46+ required : false
0 commit comments