[META] Dashboards & Plugins OUI Compliance #4065
Labels
enhancement
New feature or request
OUI compliance
Issues and PRs to maximize OUI usage and remove style and component hacks
OUI
Issues that require migration to OUI
We want to eventually do a complete end-to-end redesign of OpenSearch Dashboards. In order for this redesign to be scalable and consistent, it will leverage themes provided by OUI.
Today, OpenSearch Dashboards and OpenSearch Dashboard plugins don't always use OUI, or use it properly (as documented in the usage guidelines). There are many UI implementations that use overrides or custom styles / components. In order for theming updates to be applied correctly and consistently, a prerequisite is to remove any potentially conflicting styles and components.
Our goal is to make styling and component definition the sole responsibility of OUI. An idealized outcome would be to remove all inline styles, classes, and stylesheets from OpenSearch Dashboards.
Achieving and maintaining OUI compliance will have several work streams:
The general lifecycle of audits (per plugin or core service):
In addition to this META issue, we will be tracking OUI compliance changes in this GitHub Project. We are also labeling issues with OUI complianceIssues and PRs to maximize OUI usage and remove style and component hacks
.
The text was updated successfully, but these errors were encountered: