-
Notifications
You must be signed in to change notification settings - Fork 44
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
Lerna setup, and ESLint, Jest and TS configs refactored #293
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.
Added some suggestions inline.
I think it might be good to pull through and immediately also take the step of splitting the two packages, to ensure that it actually is possible to have the individual packages depend on each other. There's bound to be plenty of problems with this setup that will only be uncovered when actually using this as a monorepo, so you'd be doing more of this work when splitting the packages anyway.
Another significant litmus test will be updated the CD config, and then trying to use the published package in a clean project, to verify that everything looks and behaves as expected.
731bc99
to
ff9c915
Compare
9acb4a5
to
cec6ffe
Compare
It looks like |
04f081e
to
b4b2662
Compare
The default behavior is to look at the git history, but the preview does not push a tag into the history (see https://github.com/lerna/lerna/tree/master/commands/publish#readme for details).
Added a build step as a pre-publish step, and removed extraneous lerna bootstrap from preview CD.
Draft PR to address: https://inrupt.atlassian.net/browse/SDK-1207
There are some specific changes here that need careful review TS config in particular.