-
-
Notifications
You must be signed in to change notification settings - Fork 453
Closed
Labels
component:dxIssue related to developers stuff (tests, configuration, etc.)Issue related to developers stuff (tests, configuration, etc.)status:need-investigationMore investigation is required to decide if it's feasibleMore investigation is required to decide if it's feasible
Description
Is your feature request related to a problem? Please describe.
The current setup with 4 repos (app, 2 libs and CLI) is cumbersome:
- requires multiple pulls/branches
- requires to use
npm linklocally - harder to test: tests have to be local as there is no integrated automated tests between the 4 repos
- harder to do PRs and contribute (pipelines won't pass for commons-server, app and CLI as libs may not be published yet on NPM)
- requires libs publication on NPM to be consumed by app and CLI
Describe the solution you'd like
Move to a monorepo where only app and CLI would be subject to releases
- very easy to run all the tests
- no more branches synchronisation issues
- easier to contribute
Investigation needed
- how to release app and CLI separately? Builds and releases cycles are very different.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
component:dxIssue related to developers stuff (tests, configuration, etc.)Issue related to developers stuff (tests, configuration, etc.)status:need-investigationMore investigation is required to decide if it's feasibleMore investigation is required to decide if it's feasible
Type
Projects
Status
✅ Done (ready for next release)