Open GregOnNet opened 5 years ago
//cc @Strulle, @Markus-Ende
Issues #9, #4 needs to be clarified before setting up lerna
, since the structure will break the current project structure.
I found a repository demonstrating how lerna needs to be setup to publish a package to npm: https://github.com/geut/lerna-travis-demo
General
In order to release the package to npm, I want to set up a monorepo with lerna.
It helps to maintain multiple projects and automatically generates version tags and change logs.
Vision
It would be very nice if we are able to automate the whole publication process with Travis. I was not able to do this before.
Idea
To be able to automated releases we may need different channels acting as release channels.
alpha
➡️ pre-release (following semantic versioning)beta
➡️ beta release (following semantic versioning)release
➡️ release following semantic versioning