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

[workspace] Converted to Yarn Workspace 3 with Lerna #95

Merged
merged 41 commits into from
Sep 28, 2023
Merged

Conversation

nebula-aac
Copy link
Contributor

@nebula-aac nebula-aac commented Sep 12, 2023

Notes for Reviewers

This PR fixes #5

I have another branch for converting to Yarn 3 Workspace.

Since we're already using Yarn, we can definitely turn this into a true workspace, and use the latest from Yarn 3. This is an optional branch for anyone to review.

Breaking Changes

  • Design System has been moved to apps, make sense to move it here, instead of being involved in the build process. This project has also been migrated to Vite Typescript.
  • svg and components have officially being migrated to use Vite.
  • Two new release workflows to build two of the packages separately
  • Fixed where we can run lint from workspace, which was missing out the linting from each of the packages

UPDATED

  • Updated forked to include the ErrorBoundary in components
  • Updated forked to include rtk-query-codegen
  • Updated ErrorBoundary to define custom type definitions
  • Updated rtk-query-codegen with scripts in place to build

Signed commits

  • Yes, I signed my commits.

Signed-off-by: Antonette Caldwell <[email protected]>
@leecalcote
Copy link
Member

@Mohith234 you might like to review (even after merge)

@leecalcote
Copy link
Member

This project has also been migrated to Vite Typescript.

✔️

release:
types: [published]
workflow_dispatch:
inputs:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While dispatching, if one of the steps here isn't dynamically identifying the latest release tag, we might want to require the release tag as input here.

You might like to grab the release tag lookup "function" from another one of the makefiles / workflows.

Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
@saurabh100ni
Copy link

Let's discuss these updates on the website call today
Please add this as an agenda item in the meeting minutes, if you would :)
https://docs.google.com/document/d/1XczAHXVe2FIWPqiF57ospJ43zw5cZQ7ui8mn39v5EvA/edit#heading=h.lohhtewfwima

Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
Signed-off-by: Antonette Caldwell <[email protected]>
@nebula-aac nebula-aac self-assigned this Sep 28, 2023
@nebula-aac nebula-aac changed the title [workspace] Converted to Yarn Workspace 3 [optional] [workspace] Converted to Yarn Workspace 3 Sep 28, 2023
@nebula-aac nebula-aac changed the title [workspace] Converted to Yarn Workspace 3 [workspace] Converted to Yarn Workspace 3 with Lerna Sep 28, 2023
@nebula-aac nebula-aac merged commit b3c9b58 into master Sep 28, 2023
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

Decide on project layout and package manager
3 participants