To run the demo, first install Node, NPM, @angular/cli, and python 3.6
# to start the server, first install dependencies with pipenv
cd server && pipenv install
# also inside the server directory, run this inside your pip virtual environment
source env.sh
# then cd back into the root and run the server
npm run start-server
# to start the client, first install node_modules
cd client && npm i
# then cd back into the root and run the client
npm run start-client
We follow angular-style commit message guidelines.
To write code to solve an issue, branch off from master and name the branch with something unique and descriptive. We may open a PR at any stage of solving an issue, but request for code review when it might be ready to merge back into master. We can close the respective issue once the PR has been merged.