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

Lerna setup, and ESLint, Jest and TS configs refactored #293

Merged
merged 31 commits into from
Sep 7, 2020

Conversation

pmcb55
Copy link
Contributor

@pmcb55 pmcb55 commented Sep 3, 2020

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.

Copy link
Contributor

@Vinnl Vinnl left a 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.

@pmcb55 pmcb55 marked this pull request as ready for review September 4, 2020 14:55
@pmcb55 pmcb55 force-pushed the feat/setup-lerna branch 4 times, most recently from 9acb4a5 to cec6ffe Compare September 4, 2020 17:04
@NSeydoux
Copy link
Contributor

NSeydoux commented Sep 4, 2020

It looks like lerna version --no-push did the trick !

@pmcb55 pmcb55 merged commit ff09201 into master Sep 7, 2020
@pmcb55 pmcb55 deleted the feat/setup-lerna branch September 7, 2020 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants