You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ceph community relies on vendor-neutral 3rd parties deps, and the deprecation of Bootstrap UI in favor of the Carbon Design System was subject to the removal of explicit ibm- references (which the Carbon Components Angular team quickly implemented).
Application/Team
Ceph
Summary
In order to gain community adoption and confidence from 3rd party contributors, most vendor-supported Open Source Design Systems/ remove explicit vendor references from their APIs/SDKs.
Just to name a few:
<mat-
(Google's Material),pf-
(Red Hat's Patternfly)<clr-
(VMWare's Clarity Design System),cloudscape-
(AWS Cloudscape),luci-
(NetApp's LUCI)bs-
(Twitter's Bootstrap), ...In fact, the Carbon Design System is in many places referred as CDS/
cds-
both in docs and sources (API/SDK), and the Carbon Components Angular project already added support for<cds-
selectors.Justification
Ceph community relies on vendor-neutral 3rd parties deps, and the deprecation of Bootstrap UI in favor of the Carbon Design System was subject to the removal of explicit
ibm-
references (which the Carbon Components Angular team quickly implemented).Desired UX and success metrics
To increase adoption measured by the number of dependent packages and/or package downloads.
"Must have" functionality
Add extra
<cds-
selectors.Specific timeline issues / requests
Ideally before Feb 2025
Available extra resources
Ceph Dashboard team (https://github.com/orgs/ceph/teams/dashboard) can help with reviews.
What priority level would this issue be in your opinion?
P2
The text was updated successfully, but these errors were encountered: