Contributing Ideas and Feature Requests
To request new features use the GitHub issue tracker:
If you do see an existing issue similar to your idea, comment on it or add a 👍.
How to Report an Issue?
To report a problem or something that doesn’t behave the way you think it should, please file an issue in GitHub.
Avoid filing duplicates, but you can add a comment to an existing issue if you’d like.
What Happens After I File an Issue?
- Once a developer has started working on the bug, the bug will be assigned to them.
- Once a bug has been resolved, it is closed. You can still comment on closed bugs, or re-open them if necessary.
Issues may be tagged with the following:
- high priority: Catastrophic issue that impacts many users
- medium priority: Regression or issues that impact a significant number of users
- low priority: Low severity (minor cosmetic issue) or very few users impacted
- no priority: No plan to fix the issue, but we will consider a fix if someone offers a pull request
- good first issue: This is an issue that would be a good candidate for someone who has little experience with the code base
- external: This is an issue that has a dependency on an external component (typically, a browser)
- architecture: This is an issue that requires a significant architectural change
- performance: This issue affects perceived or measurable performance
- cleanup: Resolving this issue would improve the code base maintainability without adding new functionality
- unable to reproduce the bug, as reported, could not be replicated by the developer. Additional information is necessary to continue investigating.
- not a bug: The behavior described in the issue report is actually the intended behavior. This may be a usability issue, a documentation issue, or a disagreement regarding what the behavior should be.
- fact of life: The issue cannot be resolved due to constraints of the browser, the OS, or the laws of physics.