# Overview
Feel free to read the architecture decision records to understand the decisions behind the project. However it is important to understand and follow the code commit process
# Requirements
- Nodejs (14+)
- Npm (or yarn, but only npm has been tested)
- Typescript knowledge && typescript compiler
# Installation
Install all dependencies via npm:
npm install
Verify that everything works ok by running the test suite:
npm run test
A dist folder will be created after a successful build, containing the artifacts in Javascript.
# Build
The typescript compiler will compile the typescript source code into javascript code, with the settings defined in tsconfig.json. The output will be placed in dist directory. To compile the files run
npm run build
To automatically compile the files on each file change, run
npm run dev
# Versioning
The project uses Semantic Versioning