Feature requests¶
Before creating an issue¶
Before you invest your time to fill out and submit a feature request, we kindly ask you to do some preliminary work by answering some questions to determine if your idea is a good fit for our projects.
It's not a bug, it's a feature¶
Feature requests are intended to suggest ideas for new features. It is important to note that feature requests are not intended for reporting bugs, as they're missing essential information for debugging.
If you want to report a bug, please refer to our bug report guide instead.
Search for existing issues¶
Before you go through the trouble of creating a feature request that is answered and closed right away with a link to the duplicate issue or discussion, you can save time for us and yourself by doing some research:
- Search our issue trackers, as another user might already have requested the same feature.
- Search our discussion boards to learn if other users are requesting similar features and work together with our great community towards a solution. Many features are discussed here.
After creating an issue¶
Once you've created an issue, we will review it as soon as possible. Please note that not every feature request will be implemented, as we only have limited resources and every feature needs to be maintained in the future.
If your feature request is accepted, we will add it to our backlog and implement it as soon as we have the resources to do so. There are a few things you can do to speed up the process. Read on to learn more.
Create a pull request¶
You can try to implement the feature yourself and create a pull request with your changes. In this case, please follow our pull request guidelines. We will then review your pull request as soon as possible and release a new version.
Create a bounty¶
If you do not have the resources to create a pull request, you can also create a bounty for implementing the feature. This motivates other developers to work on your issue.
Prioritize your issue¶
If you need immediate support from one of our core developers, you can also have your issue prioritized by sponsoring us. Just send us an email to [email protected] and mention your issue. We will then get back to you with a quote.