NPM CI Demo
This is an exercise about continuous delivery of NPM library or software.
Terms
By Semantic Versioning 2.0.0, a version number is in format of MAJOR.MINOR.PATCH. However, by semantic-release, they are also called Breaking, Feature and Patch.
Preparation
The following tools are used in our exercise:
- git
- npm
- semantic-release
may be installed by npm install -g semantic-release
You should have all these tools installed before doing exercise. And, you should have accounts on:
Start Up
-
Create a new repository on github.com, then clone it into your local store:
git clone https://github.com/YounGoat/npm-ci-demo.git
-
Initiate the repository's root direction as an NPM project.
cd npm-ci-demo
npm init
-
... to be continued ...
References
tools, protocols and standards:
others: