# Local Development Setup ## Prerequisites - Go 1.23+ - Node.js 20+ (for frontend apps) - Docker and Docker Compose - Make ## Getting Started 1. **Start infrastructure services:** ```bash docker-compose up -d ``` 2. **Install dependencies:** ```bash ./scripts/install.sh ``` 3. **Start development:** ```bash ./scripts/dev.sh ``` ## Environment Variables Copy `.env.example` files in each component to `.env` and configure as needed. ## Common Tasks | Task | Command | |------|---------| | Run all tests | `./scripts/quality.sh` | | List components | `./scripts/discover.sh` | | Lint code | `golangci-lint run ./...` |