diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md new file mode 100644 index 000000000..d589b59cd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -0,0 +1,38 @@ +--- +name: Feature Enhancement +about: Suggest an enhancement to an existing feature for this project +title: "[ENH] " +labels: enhancement +assignees: '' + +--- + +## Feature Enhancement Request + +### Enhancement Overview +**Is your enhancement request related to a problem? Please describe.** +Provide a detailed explanation of the limitation or the inefficiency you are experiencing with the current feature. Describe the context and specific scenarios where the feature falls short. For example, "The current search functionality does not support filtering by date, which makes it difficult to..." + +### Proposed Enhancement +**Describe the enhancement you'd like** +Explain in detail how you would like to enhance the existing feature. Describe what changes or additions you propose and how they would work. Discuss why this enhancement would be beneficial to the software and its users. If applicable, include any specific functionalities or improvements you envision. + +### Alternative Solutions +**Describe alternatives you've considered** +Have you explored any workarounds or other features that provide similar functionality? Please share your findings, including why these alternatives do not meet your needs fully. This helps us understand the unique value of your proposed enhancement. + +### Use Cases +**Identify potential use cases** +Who will benefit from this enhancement? Describe specific scenarios in which the enhanced feature would be used. This will help us gauge the enhancement's impact and prioritize its development accordingly. + +### Impact of Enhancement +**Explain the potential impact** +How would this enhancement improve workflows, productivity, or user experience? Detailing the expected benefits can help stakeholders understand the importance of the enhancement and support its implementation. + +### Visuals and Mockups +**Provide any visuals** +If you have sketches, wireframes, mockups, or any visual representation of your proposed enhancement, please attach them. Visuals can help convey your ideas more clearly and can be very persuasive in the evaluation process. + +### Additional Context +**Add any other context** +Include any other information that might help clarify your request. This could be links to similar features in other products, insights from user feedback, technical considerations, or any other details that could influence the enhancement process.