fp/ARCHITECHTURE.md
CJ_Clippy b7a64d1fd3
Some checks failed
ci / build (push) Failing after 1m22s
ci / Tests & Checks (push) Failing after 1s
progress
2025-08-10 18:17:27 -08:00

620 B

nodejs for everything

Node version manager (nvm) to install node

git monorepo for housing separate packages within a single repository (see ./services and ./packages)

pnpm for package management and workspaces (separate node packages.)

docker-compose for containerized development

Komodo for deployments

ggshield for preventing accidental git commits containing secrets

direnv for loading .envrc

Graphile Worker for work queue, cron

nano-spawn or execa to run any non-node programs like yolo or

Postgres for data storage

S3 for media storage

Domain Driven Development

Test Driven Development

12 Factor App