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

Carbon Labs: React Support #262

Open
4 of 6 tasks
jeffchew opened this issue Sep 18, 2024 · 0 comments
Open
4 of 6 tasks

Carbon Labs: React Support #262

jeffchew opened this issue Sep 18, 2024 · 0 comments
Labels
planning: umbrella Umbrella issues, surfaced in Projects views role: dev 🤖 type: infrastructure 🤖 Issues relating to devops, tech debt, etc.
Milestone

Comments

@jeffchew
Copy link
Member

jeffchew commented Sep 18, 2024

In order to allow for early experimentation/innovation, we should allow for the creation of React components in Carbon Labs. This work at a high level should consider:

  • Potentially have two workspace folders to separate between web components and react experiments
  • Blend web components and react in a single Storybook instance, and separate into categories in the Storybook left navigation between "Web Components (framework agnostic)" and "React components".
  • Boilerplate React component for contributors to have a starting point

The ideal state is that when a component becomes more mature, the ability to migrate to a place like Carbon React would be a simple copy/paste. This would mean that the way the components are structured and built so emulate how they are ultimately built in Carbon React proper.

Similarly, this would be a continued consideration between Carbon Labs web components and Carbon Web Components to be able to copy/paste seamlessly when components are graduated.

This would be an initiative that would greatly help alleviate the intake of novel components before they become stable and graduate to Carbon for IBM Products.

Repository: https://github.com/carbon-design-system/carbon-labs

Tasks

Preview Give feedback
  1. 3 of 4
    kennylam
  2. role: dev 🤖 type: infrastructure 🤖
    annawen1
  3. role: dev 🤖 type: infrastructure 🤖
    Gururajj77 annawen1
  4. role: dev 🤖 type: infrastructure 🤖
    annawen1
  5. role: dev 🤖 type: infrastructure 🤖
    annawen1
  6. documentation role: dev 🤖
@jeffchew jeffchew added this to Roadmap Sep 16, 2024
@jeffchew jeffchew converted this from a draft issue Sep 18, 2024
@jeffchew jeffchew moved this to 🪆 Needs Refined in Design System Sep 18, 2024
@sstrubberg sstrubberg transferred this issue from carbon-design-system/carbon Sep 18, 2024
@sstrubberg sstrubberg changed the title Ability to create React components in Carbon Labs Carbon Labs: React Support Sep 19, 2024
@sstrubberg sstrubberg added planning: umbrella Umbrella issues, surfaced in Projects views role: dev 🤖 type: infrastructure 🤖 Issues relating to devops, tech debt, etc. labels Sep 19, 2024
@tay1orjones tay1orjones moved this from 🪆 Needs Refined to 🏗 In Progress in Design System Sep 25, 2024
@tay1orjones tay1orjones moved this from Next ➡ to Now 💫 in Roadmap Sep 25, 2024
@sstrubberg sstrubberg added this to the 2024 Q4 milestone Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
planning: umbrella Umbrella issues, surfaced in Projects views role: dev 🤖 type: infrastructure 🤖 Issues relating to devops, tech debt, etc.
Projects
Status: 🏗 In Progress
Status: Now 💫
Development

No branches or pull requests

2 participants