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

Move away from Lerna #1928

Closed
dzikoysk opened this issue May 3, 2022 · 3 comments
Closed

Move away from Lerna #1928

dzikoysk opened this issue May 3, 2022 · 3 comments
Labels
Milestone

Comments

@dzikoysk
Copy link

dzikoysk commented May 3, 2022

Is your feature request related to a problem? Please describe.

Currently, the JsonForms repository uses Lerna tool to manage monorepo structure:

2 weeks ago it has been officially confirmed that Lerna is no longer actively maintained (README):

Important note: this project lerna/lerna#2703. Consider adopting an alternative toolset for monorepo management.

Might be a good idea to consider alternative approach to manger repository, especially that it's still 3.x beta phase. It could be also a good impulse to review dependencies and update all packages to latest versions, as it's quite sad JsonForms still requires Node 14.

Describe the solution you'd like

https://github.com/vercel/turborepo looks promising and some people decided to use it as an alternative seeing referenced issues:

But I'm not expert here, so you should probably find proper solution on your own. Probably just plain npm/yarn would be great if possible.

Describe alternatives you've considered

N/A

Framework

Core

RendererSet

Other (please specify in the Additional context field)

Additional context

No response

@sdirix
Copy link
Member

sdirix commented May 11, 2022

Thanks for letting us know. At the moment I don't see a need to migrate away immediately, although turborepo definitely looks interesting.

We're certainly open for refactoring the repo structure and build system to something more stable on all platforms. If someone likes this kind of tasks and wants to contribute, feel free to let us know so we can discuss technologies and desired patterns.

@sdirix sdirix added the dev label May 11, 2022
@sdirix sdirix added this to the Backlog milestone May 11, 2022
@sdirix
Copy link
Member

sdirix commented Nov 8, 2022

As lerna is "re-maintained" I'll close this issue. Feel free to reopen if you disagree.

@sdirix sdirix closed this as completed Nov 8, 2022
@dzikoysk
Copy link
Author

dzikoysk commented Nov 8, 2022

As far as I know Turborepo is overall considered as a better solution these days, but it's at least not that urgent, so I think it's fine to close it for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants