Monodeploy | Monodeploy
source link: https://tophat.github.io/monodeploy/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
What is Monodeploy?
Monodeploy is a powerful tool which aims to simplify the package publishing process for monorepos. It leverages Yarn Berry workspaces to do the heavy lifting, and is a direct replacement for tools such as Lerna and Semantic Release.
Monodeploy only supports projects using Yarn Berry with the minimum node version set to Node v14.0.0.
Usage
Although we don't recommend it in production, you can use monodeploy directly from the git repository:
Getting Started
Please see the Getting Started Guide.
You can also check out the Frequently Asked Questions for some information around dealing with various edge cases and more advanced configuration.
Configuration
For information on how to fine-tune Monodeploy, see Configuration.
For available plugins, as well as plugin development, see Plugins.
Note About Monodeploy Package Versioning
Only the monodeploy
package is "public" and follows strict semantic versioning. The other packages such as @monodeploy/changelog
are meant for internal use and may change their APIs at any time.
Contributing
Please give the Architecture page a read and then check out the Contributing Guide.
Top Hat Open Source © 2022
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK