How to report Mir issues and request features¶
Good issue reports make fixes faster and reduce back-and-forth. Use this guide when reporting bugs, regressions, or feature requests for Mir.
Pick the right channel¶
Use GitHub issues for actionable bugs and feature requests.
Use Mir Discourse for early discussion, design ideas, and broader questions.
Use security reporting guidance for vulnerabilities.
Include the essential information¶
A high-quality issue usually includes:
What you expected to happen.
What actually happened.
Exact steps to reproduce.
Mir version and install source (for example package, snap channel, or build from source).
Environment details (distribution and version, graphics stack, hardware where relevant).
Relevant logs, error output, and screenshots if they clarify behavior.
If the issue is intermittent, describe frequency and any patterns you have observed.
For feature requests¶
For new features, include:
the user problem you are trying to solve,
current workarounds and their limitations,
why this should live in Mir (instead of shell-specific policy).
Concrete use cases help maintainers assess scope and priority.
Follow-up after filing¶
Watch for maintainer questions and provide additional details promptly.
If you discover a better reproduction method, edit the top issue description so new readers see the latest steps.
If fixed, link the fixing PR or release note for future traceability.