Deployment
MAINTAINER ONLY
This section of documentation is not necessary for contributor. This guidelines is for maintainer to release new version of this library
Update version
Update version in package.json before publish your package. Please follow Semantic Versioning
Given a version number MAJOR.MINOR.PATCH, increment the:
MAJORversion when you make incompatible API changesMINORversion when you add functionality in a backward compatible mannerPATCHversion when you make backward compatible bug fixes
Git Tag & Release
Create Github tag (use the same version in package.json)
Publish to NPM Registry
Publishes a package to the registry so that it can be installed by other apps
sh
npm publishBuild & Deploy
The container image we build here is to serve documentation website. We are using Github Action, Docker Hub, and Kubernetes to automate this process