-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[Spike] Create monorepo for juggler and connectors #2775
Comments
This is related to: https://github.com/strongloop-internal/scrum-apex/issues/416 |
I created a PoC at https://github.com/raymondfeng/connector-next. A few observations:
|
I was able to use |
Another interesting approach - https://github.com/ingydotnet/git-subrepo |
Few comments on this approach:
|
This may be relatively easy to achieve using Travis stages & tasks, see e.g. https://boneskull.com/mocha-and-travis-ci-build-stages/ for inspiration. |
Another question: how are we going to publish new releases from the monorepo? So far, we are using Will we keep doing that in the new monorepo? Are we going to switch to conventional commits & release process, as we do in loopback-next? From what I've seen so far, this creates a lot of noise, because To put my questions in a wider context: there are many ramifications when moving to a monorepo and hidden costs that we will have to pay down in the (near) future. I would like us to be aware of them and account for the additional effort when deciding whether to pursue the monorepo approach at this moment in time. |
Closing in favor of the spike result from https://github.com/strongloop-internal/scrum-apex/issues/416. |
Description / Steps to reproduce / Feature proposal
Create a monorepo as a POC to store/test juggler and connectors together.
import juggler as-is using lerna import
import one connector using lerna import
Create a 3.x branch and a 4.x branch.
In 3.x branch, test juggler 3.x with version 3.x of the connector.
In 4.x branch, test juggler 4.x with version 4.x of the connector.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: