A single-page application for a personal blog/notebook implemented, using Typescript & React + Redux.
Works in tandem with a Python backend.
Deployment repo contains a set of Ansible playbooks for deploying this repo and backend.
- Setup & start a backend instance, as specified in its Readme.md file.
- Install dependencies:
npm install
- Add a configuration file at
src/config.json(seesrc/config.json.sample).
npm start# Run all tests
npm test
# Run test files inside `tests` dir, which paths match the pattern "/objects/view"
npm test /objects/viewnpm version [patch|minor|major] --force -m "Commit message"npx sloc [<dir1> [... <din n>]]