Before suggesting
1
Check existing requests
Search existing issues with the “Enhancement” label to see if your idea has already been suggested. If it has, you can add your support and additional thoughts to the existing discussion.
2
Review the roadmap
Check if your suggestion aligns with our current development priorities or planned features.
Submit a feature request
1
Open a new issue
Create a new GitHub Issue with the “Enhancement” label.
2
Use a descriptive title
Choose a clear, specific title that summarizes your suggestion, e.g., “Add
support for bulk ticket updates” or “Implement dark mode for web interface”.
3
Provide comprehensive details
Problem statement
- Current situation: What’s the problem or limitation you’re facing?
- Impact: How does this affect your workflow or productivity?
- Use case: Provide a concrete example of when and how this feature would be used
Proposed solution
- Description: How should the new feature work?
- User experience: What would the user interaction look like?
- Implementation approach: If you have technical knowledge, suggest how this could be implemented
Additional context
- Screenshots, mockups, or diagrams if applicable
- Any research or data supporting the need
