Inherits all behavior from /AGENTS.md at the monorepo root. Local rules extend or override the root file for this repository.
This repository contains the web tool that generates Docker Compose configurations for HagiCode deployments.
Run commands from repos/docker-compose-builder-web/.
npm install
npm run dev
npm run build
npm run test
npm run test:ui
npm run lintsrc/components/: UI and interaction componentssrc/lib/docker-compose/: generator, validation, defaults, and core typessrc/lib/docker-compose/__tests__/: unit, BDD, and snapshot coveragescripts/: repo-level helpers
- Keep generation and validation logic in
src/lib/docker-compose/, not embedded inside view components. - Preserve the repo's i18n flow for all user-facing strings.
- Treat generated YAML behavior as contract-like: update tests or snapshots when behavior changes intentionally.
- Prefer composable UI changes on top of the existing React, Tailwind, and shadcn-style patterns.
README.mdsrc/lib/docker-compose/