SAP-samples / ecmascript-monorepo-template

An opinionated template for an ECMAScript mono-repo structure and dev flows.
Apache License 2.0
3 stars 4 forks source link

Investigate alternatives to Lerna #142

Open bd82 opened 3 years ago

bd82 commented 3 years ago

Some options:

bd82 commented 3 years ago

rushstack seems too opinionated and too "full" solution (formatting / changelogs / ...) I am currently (only) mainly interested in a replacement for the lerna version/publish commands

bd82 commented 3 years ago

Semantic Release may be relevant:

bd82 commented 3 years ago

semantic release does not (currently) support mono-repos

bd82 commented 3 years ago

Looks like the versioning part could be done by standard-version

What is missing is the publishing of of all changed packages to npmjs.com This problem could be simplified if we assume:

In that case the newly pushed tag could trigger npm publish on all public packages in mono-repo