Skip to content

Commit d18b551

Browse files
committed
Successfully created the essential workflows , CI, security, and code quality, etc
1 parent 8eeacad commit d18b551

File tree

17 files changed

+2846
-33
lines changed

17 files changed

+2846
-33
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 💬 GitHub Discussions
4+
url: https://github.com/AOSSIE-Org/Devr.AI/discussions
5+
about: Ask questions, share ideas, and discuss with the community
6+
7+
- name: 📚 Documentation
8+
url: https://github.com/AOSSIE-Org/Devr.AI/blob/main/README.md
9+
about: Check the documentation for setup guides and API references
10+
11+
- name: 🆘 Discord Support
12+
url: https://discord.gg/BjaG8DJx2G
13+
about: Get help from the community on our Discord server
14+
15+
- name: 🔒 Security Issues
16+
url: https://github.com/AOSSIE-Org/Devr.AI/security/advisories/new
17+
about: Report security vulnerabilities privately
Lines changed: 165 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,184 @@
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+
57
body:
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+
![Description](URL)
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

Comments
 (0)