-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat(project): add styles experiment #7854
feat(project): add styles experiment #7854
Conversation
FYI @carbon-design-system/developers-system if you're interested 👀 |
Deploy preview for carbon-elements ready! Built with commit f400795 |
Deploy preview for carbon-components-react ready! Built with commit f400795 https://deploy-preview-7854--carbon-components-react.netlify.app |
Deploy preview for carbon-elements ready! Built with commit 9315229 |
Deploy preview for carbon-components-react ready! Built without sensitive environment variables with commit 9315229 https://deploy-preview-7854--carbon-components-react.netlify.app |
…feat/add-styles-stub
…to feat/add-styles-stub
This PR adds in a private package at
packages/styles
called@carbon/styles
. This package is not meant to be published unless we confirm as a team that we want to move our styles to a scoped package.As an experiment, this package is paired alongside our migration to Sass Modules to help influence/guide how that transition will happen. It is designed in a way that we could rename the package, merge it into
carbon-components
, etc. at the end of the experiment.This initial PR sets up the first thoughts around what our first-class Sass API should look like, including bringing in previous Sass Modules migrations for our elements packages, along with introducing a migration document for
carbon-components
to assist with documenting public files and their exports.Changelog
New
packages/styles
package with initial files and testscarbon-components
to document public API in terms of files and module members to make sure we take care of them in the migrationChanged
Removed