Skip to content

Cells

goga-tool-viewer consists of 7 cells — self-contained modules with clear API boundaries.

Overview

Cell Description
goga_tool_viewer CLI facade, tool entry point
models Data structures for representing cells from JSON
parser JSON parsing into CellGraph
frontend SPA page generation with dark theme
server HTTP server for SPA, static files, and API
loader Project file loader (CODEMANIFEST, usage files)
port_finder Free TCP port discovery

Dependency Graph

port_finder ──┐
models ───────┤
frontend ─────┤
              ├──→ server ──→ goga_tool_viewer (CLI)
parser ───────┤
loader ───────┘
     │
     └──→ models

Detailed descriptions of each cell are available via the links above.