/dex

A Serverless Poindexter...

Primary LanguageJavaScript

Bullseye's Sekret Identity

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.

Getting Started

The following small steps are required to get up and running.

  1. Install a Node version > 12.16 (.nvmrc included)
  2. Build and install Rome to use the build chain
  3. Run npm i to install dependencies
  4. Run npm t to run tests (all should pass)

Inspiration

The following talk about 'The Art of Destroying Software'.

Philosophy

A general ethos for the project.

Technical

  • 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.