Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement]: provide cds- selectors, besides ibm- #1907

Open
epuertat opened this issue Oct 23, 2024 · 0 comments
Open

[Enhancement]: provide cds- selectors, besides ibm- #1907

epuertat opened this issue Oct 23, 2024 · 0 comments

Comments

@epuertat
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant