Support
The Product System offers consulting and support to all product teams, with priority assigned based on shared business need, business value, and business priority.
Report a Bug
Technical support is available to product teams encountering technical issues with our Vue components. The Product System will prioritize bug fixes based on several key factors: the lack of an available workaround, the strategic impact on upcoming deliverables, and the size of the audience affected. Severity will also be considered, particularly when functional or cosmetic issues are significant enough to impair customers’ use of the product.
For high-priority issues, the Product System team will investigate the issue and make reasonable efforts to provide a resolution within the next sprint after the issue was reported. The team may also expedite a fix on a case-by-case basis if warranted. Medium and-low priority issues will generally be addressed on a first-in/first-out basis.
Use the following steps when reporting an issue:
- To verify the bug is caused by Product System code, recreate the bug in a neutral environment such as a CodePen, using this template.
- Create your report using the JIRA ticket template. Include the steps to recreate the bug as well as a link to a CodePen example.
- If you have an idea of how to resolve the bug, consider contributing a fix.
- Post a brief description and a link to the bug you created in the Product System Design and Engineering channels on Microsoft Teams.
Accessibility Issues
Before reporting accessibility issues with Product System components, manually test all new features for keyboard control and screen reader support.
Turn on a screen reader (NVDA on PC or VoiceOver on Mac) and make sure that all controls are clearly identified. Doing this in tandem with keyboard testing is usually best since users who are on a screen reader are almost always are using the keyboard or some other non-mouse input device.
Ensure users can navigate to every control with only the keyboard and that this navigation happens in a logical order.
Request a Feature
If you have an idea or a need for a new component, constant, or feature, please log a request following the steps below so we can start a conversation.
- Ensure your request is providing shared value.
- Create a new request using this JIRA ticket template.
- Within one to two weeks, the Morningstar Design team will collaborate with you to confirm next steps. Depending on scope and priority, your request may be added to the Morningstar Design backlog or added to the Planning Board for future consideration.
- Post a brief description and a link for the part you created in the dedicated team on Microsoft Teams.
Request a Consult
To request consulting, use this Request for Consulting form. While technical support is limited to teams building with Product System components, design consulting is available to all product teams, regardless of implementation.
Examples of consulting might include:
- Partnering with a product team to build a testable prototype to demonstrate how Product System components can be combined to meet a specific user need.
- Elaborating a plan to update a legacy application to align with Product System and Morningstar design standards.
- Elaborating requirements and design for a shared capability.
- Advising on best practices to ensure that product experiences are compliant with WCAG standards and accessible to all users through assistive technologies.
Get Support
Please briefly describe what you’re trying to accomplish, including the design composition or business logic you’re looking to match. Include any research you’ve done and what you’ve tried so far. For technical support, include the steps to reproduce the issue you’re experiencing.
Note that Microsoft Teams channels are available to Morningstar users only.
Team | Areas of Support | Contact |
---|---|---|
Product Design System | Components and patterns Development tooling and tokens Consulting and support | |
Technical Support | Login or access issues 404 errors Performance issues |