Aims to help learning and calculating problems of operation research like transportation and assignment problems.
Currently, the transportation problem has implemented features like: first phase with North-West/Table-Minimum/Vogel-Korda methods. The second phase is under construction and will be available soon both on API and UI. Other operation research problems are on the way.
The project is a Nx monorepo with two main apps frontend (Angular) and backend (NestJS) and some libs like: tables and several shared libs.
git clone git@github.com:ducktordanny/opres.help.git
yarn
yarn start
Though if you do so and only start the frontend then you can change the proxy in the apps/frontend/proxy.conf.json
file.
yarn start:frontend
or
yarn start:backend
All:
yarn test:all
Affected:
yarn test
Currently, there are two types of actions in the repo, one for running tests when we are pushing something into a pull request and one to deploy to production when drafting a new release on GitHub.
https://github.com/angular/angular/blob/main/CONTRIBUTING.md#-commit-message-format
Changelog: CHANGELOG.md
- pre-commit:
yarn format:staged
- pre-push:
yarn lint