53 lines
1.4 KiB
Markdown
53 lines
1.4 KiB
Markdown
# tree-test-1770067284
|
|
|
|
Landing page 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
|
|
|
|
```
|
|
tree-test-1770067284/
|
|
├── 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 (@tree-test-1770067284/*)
|
|
├── pkg/ # Shared Go packages (git.threesix.ai/jordan/tree-test-1770067284/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 |
|
|
|-----------|------|------|
|
|
| **landing** | Astro app | `apps/landing/` |
|
|
|