Monorepo support in Light-Release #6
VincenzoManto
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 Monorepo support in Light-Release
With the growing use of monorepos—repositories housing multiple projects or packages—developers often face unique challenges in release management.
light-releaseaims to be a lightweight, flexible tool for versioning and release automation, and expanding its functionality to fully support monorepo workflows is a priority on our roadmap.Keys
light-releaseis to keep configurations lean. With monorepos, ensuring simplicity in configuration while supporting each package’s unique needs is a balance we want to achieve.Proposed Solution Path for Light-Release
To implement monorepo support in
light-release, I’m considering these key features:Independent tracking: By tracking changes per package,
light-releasecan independently version only the packages with modifications, while skipping those without changes.Scoped conf: We could introduce scoped configurations so that each package can have custom release settings if needed, while still following the overall repo-level settings for simplicity.
Feedbacks
If you have any specific features you’d find helpful in
light-releasefor monorepos, feel free to suggest them here or even contribute via a PR.Looking forward to your thoughts and feedback!
Beta Was this translation helpful? Give feedback.
All reactions