Carbon: w3c Web Components Library

Created on 24 May 2019  ·  3Comments  ·  Source: carbon-design-system/carbon

I'd like to open a discussion for creating a Web Components (W3C) library for Carbon. Has this been discussed before? What are everyone's thoughts?

A Web Components library would be a great addition to (or foundation of) the current Vue, React, and Angular libraries that Carbon provides. Web Components would also provide framework-agnostic projects with the same level of UI component reusability while providing better guarantees of visual/behavioral consistency when implemented into projects using other libraries or frameworks (Shadow DOM encapsulation prevents collisions with other CSS/JS).

Web Components is now a W3C browser standard that offers native component-driven development in all browsers. It's also a future-proof foundation for integration with current or future frameworks.

For those new to Web Components, here are some great intros:

inactive question ❓

Most helpful comment

Hi @AnthumChris 👋 great to hear that you are interested in this area! We recently started discussing this area and started experimenting stuffs at https://github.com/carbon-design-system/carbon-custom-elements. Feedback/contributions will be highly appreciated!

All 3 comments

Hi @AnthumChris 👋 great to hear that you are interested in this area! We recently started discussing this area and started experimenting stuffs at https://github.com/carbon-design-system/carbon-custom-elements. Feedback/contributions will be highly appreciated!

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

Let's continue the discussion at https://github.com/carbon-design-system/issue-tracking/issues/121. Thanks again @AnthumChris for your interest!

Was this page helpful?
0 / 5 - 0 ratings