[client, server] starter
cp .env .env.local # edit
npm install
npm run test && npm run test:e2e
npm start
- !monorepo simplicity (+microservice/apps)
- consistent editor across team (.editorconfig) # tabs for accessibility
- pinned npm package versions (.npmrc)
- twelve-factor app (.env)
- checks [lint,format](css, ts, actions, docker)
- tests [unit, e2e]
- sentry (catch bugs)
- gitops (.github/*)
- security (public/*.txt) & fail-closed
- typescript || typescript.js-doc (if !team support)
- Dockerfile (~deterministic builds)
- Documentation as code [package.scripts, name()]
- Component driven UI [ladle/stories]