Creating Issues#
This guide explains how to create issues and understand the different issue categories available in our issue tracker.
Issue Categories#
We have several issue templates to help organize different types of requests and problems:
Bug Reports#
Use the bug report template when you encounter something that isn’t working as expected. When filing a bug report, please include:
Clear description of the problem
Steps to reproduce
Expected vs actual behavior
Environment details (OS, version, etc.)
Screenshots if applicable
Feature Requests#
For suggesting new features or improvements, use the feature request template. Include:
Description of the problem the feature would solve
Detailed explanation of the desired solution
Any alternative solutions you’ve considered
Additional context or examples
Documentation Issues#
If you find problems in the documentation or want to suggest improvements, use the documentation issue template. Include:
Location of the issue (URL or file path)
Description of what’s unclear or incorrect
Suggested improvements
Any additional context
Design/UX Enhancements#
For suggesting improvements to the user interface or experience, use the design/UX template. Include:
Description of the current design issue
Proposed enhancement
Impact on users
Mockups or examples if available
Security Issues#
For reporting security vulnerabilities, use the security issue template. Include:
Clear description of the vulnerability
Steps to reproduce (if safe to share)
Impact assessment
Any suggested fixes
Support Requests#
If you need help using the software, use the support request template. Include:
Clear description of what you’re trying to do
What you’ve already tried
Your environment details
Any relevant error messages or screenshots
Task/Management#
For project management and general tasks, use the task template. Include:
Clear task description
Specific objectives or deliverables
Timeline if applicable
Dependencies or blockers
Required resources
CI/CD Issues#
For issues related to continuous integration or deployment, use the CI/CD template. Include:
Affected workflow or pipeline
Current behavior
Expected behavior
Build logs if relevant
Proposed changes
Best Practices#
When creating an issue:
Choose the Right Template: Select the most appropriate template for your issue type.
Be Specific: Provide clear, concise descriptions and include all requested information.
One Issue Per Report: Create separate issues for separate problems or requests.
Search First: Before creating a new issue, search existing issues to avoid duplicates.
Follow Up: Monitor your issue for questions and provide additional information if requested.
Labels: Pay attention to the automatically applied labels, and add additional ones if needed.
Issue Labels#
Common labels you might see on issues:
bug
: Something isn’t working as expectedenhancement
: New feature requests or improvementsdocumentation
: Related to documentationdesign
: UI/UX related issuessecurity
: Security-related issuesquestion
: Requests for help or clarificationtask
: General project management itemsci-cd
: Continuous Integration/Deployment related
Updating Issues#
When working on or following up on an issue:
Use comments to provide updates or ask questions
Reference related issues or pull requests using
#
followed by the issue numberUse checkboxes (
- [ ]
) to track subtasksClose issues when they’re resolved
Use reactions (👍, etc.) to show agreement rather than writing “+1” comments
Getting Help#
If you’re unsure which template to use or need help creating an issue:
Start with the support request template
Ask in our community channels
Reference our documentation
Contact the maintainers
Remember that well-written issues help maintainers understand and address your needs more effectively.