diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 8403b86..111ddea 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,20 +1,69 @@ --- -name: Feature request -about: Suggest an idea for this project -title: "[FEATURE] " -labels: enhancement +name: Feature Request +about: Suggest an idea or enhancement to improve the product +title: "[FEATURE]: " +labels: ["enhancement", "needs-triage"] assignees: '' +--- + +## ✨ Summary +Provide a concise, high-level description of the proposed feature. + +--- + +## 🎯 Problem Statement +Describe the problem this feature aims to solve: +- What is the current limitation or pain point? +- Who is affected? (e.g. end users, admins, developers) +- Why is this important? + +--- + +## 💡 Proposed Solution +Describe your ideal solution in detail: +- What should happen? +- How should it behave from a user perspective? +- Include examples or user flows if possible + +--- + +## 🔄 Alternatives Considered +List any alternative approaches or workarounds you’ve considered: +- Why were they insufficient? +- What are their trade-offs? + +--- + +## 📊 Impact & Value +Help us understand the benefit of this feature: +- **User Value:** (e.g. improved UX, reduced friction) +- **Business Value:** (e.g. retention, performance, scalability) +- **Priority Justification:** (Why should this be prioritized?) + +--- + +## 🧭 Scope & Constraints (Optional) +Mention any known limitations or considerations: +- Technical constraints +- Platform dependencies +- Compatibility concerns --- -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] +## 📸 Supporting Material +Attach any relevant resources: +- Mockups / wireframes +- Screenshots +- Reference implementations -**Describe the solution you'd like** -A clear and concise description of what you want to happen. +--- -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. +## 🧩 Additional Context +Add any other relevant details, use cases, or edge cases. + +--- -**Additional context** -Add any other context or screenshots about the feature request here. +## ✅ Pre-Submission Checklist +- [ ] I have searched for existing feature requests +- [ ] I have clearly described the problem and solution +- [ ] I have provided sufficient context or examples