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

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 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

# from repository root
cd odin
./build.sh
./bin/comic_odin

Status

Scaffold only (interfaces + placeholders). No full functionality yet.