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

29 lines
620 B
Markdown

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