# composed5 Composable app E2E test ## Find Your Guide | If you need to... | Read this | |-------------------|-----------| | **Set up local dev** | [local/setup.md](.claude/guides/local/setup.md) | | **Deploy** | [ops/deploying.md](.claude/guides/ops/deploying.md) | ## Quick Reference ```bash # Start local dev ./scripts/dev.sh # Run quality checks ./scripts/quality.sh # List all components ./scripts/discover.sh ``` ## Architecture ``` composed5/ ├── services/ # Go API services (port 8001+) ├── workers/ # Background workers (no port) ├── apps/ # Frontend applications (port 3001+) ├── cli/ # CLI tools (no port) ├── packages/ # Shared TypeScript packages (@composed5/*) ├── pkg/ # Shared Go packages (github.com/jordan/composed5/pkg/*) └── scripts/ # Development & CI scripts ``` | Slot | Language | Port Range | Purpose | |------|----------|------------|---------| | services/ | Go | 8001+ | REST APIs, backend services | | workers/ | Go | none | Background jobs, queue consumers | | apps/ | TypeScript | 3001+ | React, Astro frontends | | cli/ | Go | none | CLI tools, scripts | | packages/ | TypeScript | none | Shared frontend packages | | pkg/ | Go | none | Shared backend packages | ## Components | Component | Type | Path | |-----------|------|------| | **api** | API service | `services/api/` |