composed2
Composable app E2E test
Find Your Guide
Quick Reference
# Start local dev
./scripts/dev.sh
# Run quality checks
./scripts/quality.sh
# List all components
./scripts/discover.sh
Architecture
composed2/
├── 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 (@composed2/*)
├── pkg/ # Shared Go packages (github.com/jordan/composed2/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/ |
| web |
React app |
apps/web/ |