-
Notifications
You must be signed in to change notification settings - Fork 243
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
chore: migrate from lerna to turborepo #3512
Conversation
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.
Looks pretty straightforward. Did we decide against switching everything to build out of source?
|
||
1. Check out this respository and change directory to its root. | ||
2. Run `yarn install && yarn build` to install lerna, bootstrap the repository | ||
and perform an initial build and test cycle. | ||
2. Run `yarn install && yarn test` to install the necessary dependencies, |
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.
Why yarn test?
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.
test
implies build
in the turbo
pipeline, and it makes sure your environment is healthy (has all requirements, etc...)
}, | ||
"test": { | ||
"dependsOn": [ | ||
"build" |
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.
I think this answers my question for me.
No, but I'll do that separately, package-by-package. |
{ | ||
"$schema": "https://turborepo.org/schema.json", |
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.
Hmm, this could make for a good projen component 😉
7c847b6
to
27c610d
Compare
Closing as |
Since lerna is unmaintained,
this PR is migrating the aws/jsii repository to turborepo,
and plain
yarn workspaces
commands (andwsrun
) as replacements.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.