A collection of RPC like endpoints to ship shipments.
Not a rewrite
An Experiment that could aim at relieving a somewhat conveluted existing current application.
The following small steps are required to get up and running.
- Install a Node version > 12.16 (.nvmrc included)
- Build and install Rome to use the build chain
- Run
npm i
to install dependencies - Run
npm t
to run tests (all should pass)
The following talk about 'The Art of Destroying Software'.
A general ethos for the project.
- Ease of Deployment: Getting this into staging or productions shouldn't be a bear. any programmer should be able to deploy their branch to a working staging site.
- Minimal Tooling: Let's not drown in the world of JS tooling. Find something that satisfies most of the linting/fixing needs and use a type system where appropriate.
- Locality: The application and all of it's parts must be runnable locally. This doesn't mean that everything should function while disconnected but, it should be close.