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

feat(project): add styles experiment #7854

Merged
merged 8 commits into from
Feb 23, 2021

Conversation

joshblack
Copy link
Contributor

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

  • Add packages/styles package with initial files and tests
  • Add initial migration document for carbon-components to document public API in terms of files and module members to make sure we take care of them in the migration

Changed

Removed

@joshblack joshblack requested a review from a team as a code owner February 19, 2021 18:59
@joshblack
Copy link
Contributor Author

FYI @carbon-design-system/developers-system if you're interested 👀

@netlify
Copy link

netlify bot commented Feb 19, 2021

Deploy preview for carbon-elements ready!

Built with commit f400795

https://deploy-preview-7854--carbon-elements.netlify.app

@netlify
Copy link

netlify bot commented Feb 19, 2021

Deploy preview for carbon-components-react ready!

Built with commit f400795

https://deploy-preview-7854--carbon-components-react.netlify.app

@netlify
Copy link

netlify bot commented Feb 19, 2021

Deploy preview for carbon-elements ready!

Built with commit 9315229

https://deploy-preview-7854--carbon-elements.netlify.app

@netlify
Copy link

netlify bot commented Feb 19, 2021

Deploy preview for carbon-components-react ready!

Built without sensitive environment variables with commit 9315229

https://deploy-preview-7854--carbon-components-react.netlify.app

@joshblack
Copy link
Contributor Author

Let me know if you have any questions @emyarod @tw15egan !

@kodiakhq kodiakhq bot merged commit 1551b04 into carbon-design-system:master Feb 23, 2021
@dakahn dakahn mentioned this pull request Mar 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants