co-IT / schematics

Automated & opinionated setup for large scaled Angular applications
15 stars 1 forks source link

Automate release to npmjs.org #13

Open GregOnNet opened 5 years ago

GregOnNet commented 5 years ago

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.

GregOnNet commented 5 years ago

//cc @Strulle, @Markus-Ende

GregOnNet commented 5 years ago

Issues #9, #4 needs to be clarified before setting up lerna, since the structure will break the current project structure.

GregOnNet commented 5 years ago

I found a repository demonstrating how lerna needs to be setup to publish a package to npm: https://github.com/geut/lerna-travis-demo