-
Notifications
You must be signed in to change notification settings - Fork 67
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
Formation Deprecation - Step 1 - Discovery: Publishing multiple packages from the component-library #1954
Comments
I wonder if we could modify our github action to only conditionally build and publish the css library. That probably doesn't solve the issue of needing separate release notes, but I wonder if that could be automated with a github action as well 🤔 |
@micahchiang Yes I think the release notes were a big concern (although maybe not a major blocker if we need to get this package out the door sooner rather than later). I'm not entirely sure the history or conversations in the past that pushed for Lerna or other monorepo build systems but we are not beholden to that direction (the original discovery work was done over a year ago). At one point too there was some discussion with bringing in this documentation repo to the component-library repo too (not everyone was entirely on board with that direction though). If there is a simpler solution that we think will be easier to manage though, I'm all for it. |
Hey team! Please add your planning poker estimate with Zenhub @Andrew565 @ataker @harshil1793 @it-harrison @jamigibbs @micahchiang @nickjg231 @powellkerry @rmessina1010 @rsmithadhoc |
Will carry over so that the findings from discovery can be shared with the team. |
Follow up ticket: #2293 |
Description
We want to make a decision on how releases are going to work for the component library monorepo now that we have both the
component-library
andcss-library
. We are not going to want updates to the CSS Library included in the release notes for the Component Library. They are two separate packages and releases. Currently the component-library package gets published to NPMSome discovery work was already started for this that we should leverage. We left off wanting to do some additional exploration with Lerna. Lerna was disregarded because it had a new maintainer but it has been almost a year and a lot can change in that time so I think it would be worthwhile evaluating it as an option too.
Details
Some things to keep in mind as we're working through this (taken from the original discovery ticket):
Tasks
Acceptance Criteria
The text was updated successfully, but these errors were encountered: