- If you are building the first time
npm install
- On local machine, to start the node server and compile and watch static file, Run
npm start
There is a list of helpful vscode extensions for this project is recommended in this repository and during your first load vscode will prompt you to install those extensions.
This repository follows semantic versioning and uses Semantic-release library. This repo is configured to generate a release version on the master branch based on the commit message.
- Builds are generated using Github Action pipeline
- Master branch automatically generates semantic release version based on the commit message.
- Build updates package.json with version number and push to GitHub
- Build also publish changelog.md and release to GitHub.
It is important to have our commit message properly formatted to ensure an automated changelog and release version generated by the semantic-release library.
Commitizen extension for visual studio will help generate proper commit message.
- Choose a
type
of change - Add ticket number for
scope
- Add your commit
message