862 B
862 B
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 rootsrc/core- pure domain logic and state machinesrc/adapters- IO + external servicessrc/shared- common errors/configtests- unit/integration testsdocs- migration and implementation notesschemas- JSON schemas for project/script persistence
Quick start
# from repository root
cd odin
./build.sh
./bin/comic_odin
Status
Scaffold only (interfaces + placeholders). No full functionality yet.