-
Notifications
You must be signed in to change notification settings - Fork 13
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
refactor: rename lyne-components
into lyne-elements
and create lyne-elements-experimental
#2675
Conversation
…nts-experimental' library
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Excellent work! 😃
Additional thought; Should we add an explanation for the experimental packages to the root README? And maybe a quick additional section to the GETTING_STARTED.md? |
I might need some input on the exact reason why we created the experimental package cause I'm not sure myself (I can guess it, but not sure what's the official reason). |
# Conflicts: # src/elements/core/testing/private/load-asset-as-base64.ts # src/elements/lead-container.ts # src/elements/lead-container/__snapshots__/lead-container.snapshot.spec.snap.js # src/elements/lead-container/assets/lucerne.png # src/elements/lead-container/lead-container.scss # src/elements/lead-container/lead-container.snapshot.spec.ts # src/elements/lead-container/lead-container.stories.ts # src/elements/lead-container/lead-container.ts # src/elements/lead-container/readme.md
Suggestion: "The experimental packages provide components that have either not yet been battle tested or do not yet align with our architecture or testing goals. Once they become stable, we will move them into the main packages." |
Docs updated 😸 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍
Thank you very much!
Brief description
This PR Closes #2617
We now have the following libraries:
@sbb-esta/lyne-elements
=>src/elements
@sbb-esta/lyne-elements-experimental
=>src/elements-experimental
(has a dependency to@sbb-esta/lyne-elements
)@sbb-esta/lyne-react
=>src/react
(has a dependency to@sbb-esta/lyne-elements
)@sbb-esta/lyne-react-experimental
=>src/react-experimental
(has a dependency to@sbb-esta/lyne-elements-experimental
and@sbb-esta/lyne-elements
)Topics to discuss:
Adapt the CI/CD (probably just the release-please)BEGIN_COMMIT_OVERRIDE
refactor: rename
lyne-components
intolyne-elements
and createlyne-elements-experimental
BREAKING CHANGE:
Lyne components
andLyne components react
libraries have been renamed, please update imports accordingly.@sbb-esta/lyne-components
=>@sbb-esta/lyne-elements
@sbb-esta/lyne-components-react
=>@sbb-esta/lyne-react
The following components, and their react wrappers, have been moved into
@sbb-esta/lyne-elements-experimental
and@sbb-esta/lyne-react-experimental
respectively:END_COMMIT_OVERRIDE