nearform / titus

Deploy useful features in sprint one
https://nf-titus.netlify.app
Apache License 2.0
61 stars 43 forks source link

Plans to move from lerna? What replacement? #1520

Open SaundersB opened 2 years ago

SaundersB commented 2 years ago

Does Titus want to use Nx.dev, Turborepo, otherwise?

simoneb commented 2 years ago

No concrete plans at the moment. We did an (unsuccessful) experiment with npm workspaces a while ago and we didn't go further. Do you have any experience and can you recommend an alternative to lerna? We realize that lerna is now unmaintained but we didn't see a compelling reason to move away from it, since it still largely does the job.

SaundersB commented 2 years ago

I've used NX.dev and can appreciate all the benefits NX.dev provides. I can check in later to see if plans change to move away from lerna for titus. Would be curious to see how things play out.

simoneb commented 2 years ago

Apart from lerna being unmaintained, are there any specific issues you're having with it being used in this repository?

SaundersB commented 2 years ago

Nothing otherwise! Happy to close this. :) Thank you.

simoneb commented 2 years ago

Let's keep this open, we'd like to migrate away from lerna at some point. We have been trying in https://github.com/nearform/graphql-hooks/issues/827 but didn't manage to go very far yet. Starting from scratch with other monorepo tools is much easier than migrating an existing codebase it seems.