1- name : " ✨ Feature Request"
2- description : " Suggest a new feature or enhancement"
3- title : " FEATURE REQUEST:"
4- labels : ["Feature Request"]
1+ name : 🚀 Feature Request
2+ description : Suggest a new feature or enhancement for Devr.AI
3+ title : " [Feature]: "
4+ labels : ["enhancement", "needs-triage"]
5+ assignees : []
6+
57body :
8+ - type : markdown
9+ attributes :
10+ value : |
11+ Thanks for suggesting a new feature! 🚀
12+
13+ Please search existing issues and discussions before creating a new request.
14+
615 - type : checkboxes
16+ id : terms
717 attributes :
8- label : " Is your feature request related to a problem? "
9- description : " Please check if your feature request is related to an existing problem. "
18+ label : Pre-flight Checklist
19+ description : Please confirm the following before proceeding
1020 options :
11- - label : " Yes, it is related to a problem "
21+ - label : I have searched for existing feature requests
1222 required : true
13- - type : markdown
23+ - label : I have checked the roadmap and project discussions
24+ required : true
25+ - label : This feature aligns with Devr.AI's goals
26+ required : true
27+
28+ - type : dropdown
29+ id : category
1430 attributes :
15- value : |
16- > [!IMPORTANT]
17- > Before submitting, please ensure your feature request aligns with the project's goals and scope.
31+ label : Feature Category
32+ description : What type of feature is this?
33+ options :
34+ - AI/LLM Enhancement
35+ - Discord Integration
36+ - GitHub Integration
37+ - Slack Integration
38+ - User Interface
39+ - Backend API
40+ - Database/Storage
41+ - Performance
42+ - Security
43+ - Documentation
44+ - Developer Experience
45+ - Other
46+ validations :
47+ required : true
48+
49+ - type : dropdown
50+ id : priority
51+ attributes :
52+ label : Priority
53+ description : How important is this feature to you?
54+ options :
55+ - Critical (Blocking my use case)
56+ - High (Would significantly improve my workflow)
57+ - Medium (Nice to have improvement)
58+ - Low (Minor enhancement)
59+ validations :
60+ required : true
61+
1862 - type : textarea
63+ id : problem
1964 attributes :
20- label : " Describe the feature you'd like"
21- description : " Provide a clear and concise description of the feature or enhancement you'd like to see."
22- value : |
23- ## 🌟 Feature Description
24- <!-- What is the feature or enhancement you are suggesting? -->
65+ label : Problem Statement
66+ description : What problem does this feature solve?
67+ placeholder : |
68+ Describe the problem you're trying to solve...
69+
70+ "I'm frustrated when..."
71+ "It's difficult to..."
72+ "Users need to..."
73+ validations :
74+ required : true
2575
26- ## 🔍 Problem Statement
27- <!-- If applicable, explain the problem your feature request will solve. -->
76+ - type : textarea
77+ id : solution
78+ attributes :
79+ label : Proposed Solution
80+ description : Describe the feature you'd like to see
81+ placeholder : |
82+ A clear and concise description of what you want to happen...
83+
84+ "I would like to be able to..."
85+ "The system should..."
86+ "Add a feature that..."
87+ validations :
88+ required : true
2889
29- ## 🎯 Expected Outcome
30- <!-- Describe what you want to achieve with this feature. -->
90+ - type : textarea
91+ id : alternatives
92+ attributes :
93+ label : Alternative Solutions
94+ description : Have you considered any alternative approaches?
95+ placeholder : |
96+ Describe alternatives you've considered...
97+
98+ "Another approach could be..."
99+ "We could also..."
31100
32- ## 📷 Screenshots and Design Ideas
33- <!-- Attach any relevant screenshots or mockups. Describe your design ideas that could solve this. -->
101+ - type : textarea
102+ id : use-cases
103+ attributes :
104+ label : Use Cases
105+ description : Who would benefit from this feature and how?
106+ placeholder : |
107+ Describe specific use cases...
108+
109+ 1. As a [user type], I want to [action] so that [benefit]
110+ 2. When [scenario], users could [action]
111+ 3. This would help [audience] by [benefit]
112+ validations :
113+ required : true
34114
35- ## 📋 Additional Context
36- <!-- Add any other context about the feature request here. -->
115+ - type : textarea
116+ id : mockups
117+ attributes :
118+ label : Mockups/Examples
119+ description : If applicable, add mockups, wireframes, or examples
120+ placeholder : |
121+ Add links to mockups, screenshots, or examples of similar features...
122+
123+ You can drag and drop images here or use markdown:
124+ 
125+
126+ - type : textarea
127+ id : acceptance-criteria
128+ attributes :
129+ label : Acceptance Criteria
130+ description : What defines "done" for this feature?
131+ placeholder : |
132+ Define clear acceptance criteria...
133+
134+ - [ ] User can perform [action]
135+ - [ ] System responds with [behavior]
136+ - [ ] Feature works on [platforms]
137+ - [ ] Performance meets [requirements]
138+
139+ - type : dropdown
140+ id : breaking-changes
141+ attributes :
142+ label : Breaking Changes
143+ description : Would this feature require breaking changes?
144+ options :
145+ - " No breaking changes"
146+ - " Minor breaking changes (with migration path)"
147+ - " Major breaking changes"
148+ - " Unknown/Need analysis"
37149 validations :
38150 required : true
151+
152+ - type : textarea
153+ id : technical-considerations
154+ attributes :
155+ label : Technical Considerations
156+ description : Any technical aspects to consider?
157+ placeholder : |
158+ Consider technical implications...
159+
160+ - Database changes needed
161+ - API modifications required
162+ - Performance impact
163+ - Security implications
164+ - Third-party integrations
165+
39166 - type : checkboxes
167+ id : contribution
40168 attributes :
41- label : " Record"
169+ label : Contribution
170+ description : Are you willing to contribute to implementing this feature?
42171 options :
43- - label : " I agree to follow this project's Code of Conduct"
44- required : true
45- - label : " I want to work on implementing this feature"
172+ - label : I would like to work on implementing this feature
46173 required : false
47- - type : markdown
174+ - label : I can help with design/specification
175+ required : false
176+ - label : I can help with testing
177+ required : false
178+
179+ - type : textarea
180+ id : additional
48181 attributes :
49- value : |
50- Thanks for suggesting a new feature! 🚀 We appreciate your input and will review it soon.
182+ label : Additional Context
183+ description : Add any other context or information about the feature request
184+ placeholder : Any additional information that might be helpful...
0 commit comments