Report a Bug
A bug is a demonstrable issue caused by code in the Morningstar Design System repository. Reporting bugs is critical to the strength of the System, and we deeply appreciate when our teammates take the time to do so.
An effective bug report shouldn’t require any follow-up to be actionable. Use the following steps when reporting an issue:
- Attempt to recreate the bug in multiple browsers, following the same steps.
- Create your report using this JIRA ticket template.
- Post a brief description and a link to the bug you created on Slack in either the
#mds-design
or #mds-engineering
channel.
Every two weeks, the System team will review all logged bugs and contact their reporters about the timing and priority of each issue.
Setting Priority
Product teams reporting bugs for MDS using the JIRA ticket template can set the priority for a given issue to High, Medium, or Low. For High priority issues, reporting teams are asked to provide business justification, which may include:
- Lack of an available workaround
- Strategic impact on upcoming deadlines or deliverables
- Size of audience impacted (high-profile product, large number of users, not an edge case)
- Severity (functional or cosmetic issues that are severe enough to impair customers’ use of the product, and that are directly caused by MDS functionality)
Resolving Issues
- For High priority issues, the System team will investigate the issue and make reasonable efforts to provide a resolution within the next sprint after the issue was reported. The MDS team may also expedite a hotfix on a case-by-case basis if warranted.
- Medium and Low priority issues will generally be addressed on a first-in/first-out (FIFO) basis.