comic/odin/README.md
2026-05-21 06:10:32 +02:00

34 lines
862 B
Markdown

# comic-odin (port skeleton)
This is the Odin-native skeleton for porting the current React/TypeScript comic app.
## Goals
- Keep domain logic in `src/core` (types, workflow, layout, bubble logic)
- Keep external integrations in `src/adapters` (DeepSeek, fal.ai, storage, export)
- Keep app entry in `src/app`
- Add tests as domain logic is ported
## Proposed layout
- `src/app` - app entrypoint and composition root
- `src/core` - pure domain logic and state machine
- `src/adapters` - IO + external services
- `src/shared` - common errors/config
- `tests` - unit/integration tests
- `docs` - migration and implementation notes
- `schemas` - JSON schemas for project/script persistence
## Quick start
```bash
# from repository root
cd odin
./build.sh
./bin/comic_odin
```
## Status
Scaffold only (interfaces + placeholders). No full functionality yet.