Space Docs
Getting Started
pnpm install # Install all dependencies
pnpm dev # Start all services
pnpm build # Build monorepo (turbo, respects dep graph)
pnpm test # Vitest
pnpm typecheck # TS check across all packages
pnpm lint # Biome check, no writes—the CI gate
pnpm format # Biome auto-format
pnpm check # Biome check + auto-fix

# Database
pnpm docker:up/docker:down # Postgres, Temporal, MinIO, Mailpit, Jaeger
pnpm db:migrate # Apply Drizzle migrations
pnpm db:seed # Seed dev data
pnpm db:reset # docker:down→up→migrate→seed

# Package-scoped
pnpm --filter @zrm/db db:generate # Generate migration from schema diff
pnpm --filter @zrm/db db:push # Push schema directly (dev only)
pnpm --filter @zrm/db db:studio # Drizzle Studio GUI
pnpm --filter @zrm/api dev # API only
pnpm --filter @zrm/web dev # Web only
pnpm --filter @zrm/portal dev # Portal only