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

Move all existing components to experimental directory and build #272

Open
maxatdetroit opened this issue Dec 19, 2024 · 0 comments
Open
Assignees
Labels

Comments

@maxatdetroit
Copy link
Member

maxatdetroit commented Dec 19, 2024

Context

Currently, all of our components and form elements are in the top level directory in storybook and part of a single build. However, these current components have a host of issues (see #201, #202, #205) that make them more experimental, so we want to mark them as such in the 2.0.0 release.

Top level directory with all components:
Image

The single build:
/build directory, generated by the webpack config.

What we want to change

We want to move all the current components to an experimental section of storybook. This means we need to:

  1. Create a new section in storybook for experimental and move all the current components and form components under that section
  2. Update the documentation in storybook (under 'COD UXDS' section) to explain that the experimental components are not considered stable and should be considered "use at your own risk"
  3. Rename the current component index (src/index.js) to be experimental (src/index-experimental.js) and move the build output to a subdirectory (build/experimental) by updating the webpack config
  4. Rename the yarn build script to show that it's building the experimental components package (yarn build:experimental)

Resources

@sreidthomas sreidthomas changed the title Move all exsiting components to experimental directory and build Move all existing components to experimental directory and build Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants