Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gothic
command
Command gothic is the Gothic Framework CLI entrypoint.
|
Command gothic is the Gothic Framework CLI entrypoint. |
|
internal
|
|
|
astconfig
Package astconfig reads gothic.config.go via go/parser (no type checker) and produces the same cli.Config struct that v2 loaded from gothic-config.json.
|
Package astconfig reads gothic.config.go via go/parser (no type checker) and produces the same cli.Config struct that v2 loaded from gothic-config.json. |
|
browser
Package browser wraps the go-rod automation library into the small surface the CLI dev session needs: one managed browser process, one long-lived tab, an origin allowlist, and a small set of scripted action primitives.
|
Package browser wraps the go-rod automation library into the small surface the CLI dev session needs: one managed browser process, one long-lived tab, an origin allowlist, and a small set of scripted action primitives. |
|
buildctl
Package buildctl exposes the Gothic build pipeline as a structured Go API: each tool runs one stage (templ, routes_gen, topic_gen, wasm, css, the app build), is incremental against the on-disk caches the pipeline already keeps, and returns a BuildResult carrying what it recompiled, how long it took, translated diagnostics for any failure, and the artifacts its output just invalidated ("now stale: routes_gen, wasm:/counter").
|
Package buildctl exposes the Gothic build pipeline as a structured Go API: each tool runs one stage (templ, routes_gen, topic_gen, wasm, css, the app build), is incremental against the on-disk caches the pipeline already keeps, and returns a BuildResult carrying what it recompiled, how long it took, translated diagnostics for any failure, and the artifacts its output just invalidated ("now stale: routes_gen, wasm:/counter"). |
|
deploy
Package tofu — binary.go implements the OpenTofu binary manager.
|
Package tofu — binary.go implements the OpenTofu binary manager. |
|
deploy/docker
Package docker wraps the Docker engine SDK and the AWS ECR SDK to build the Gothic Lambda image and push it to Elastic Container Registry.
|
Package docker wraps the Docker engine SDK and the AWS ECR SDK to build the Gothic Lambda image and push it to Elastic Container Registry. |
|
deploy/tfgen
Package tfgen generates a fully-formed OpenTofu working directory for the Gothic AWS stack.
|
Package tfgen generates a fully-formed OpenTofu working directory for the Gothic AWS stack. |
|
mcp
Package mcp hosts the Gothic dev session's MCP surface over Streamable HTTP.
|
Package mcp hosts the Gothic dev session's MCP surface over Streamable HTTP. |
|
output
Package output provides shared helpers for formatted CLI output with consistent timestamping and deduplication of consecutive identical messages.
|
Package output provides shared helpers for formatted CLI output with consistent timestamping and deduplication of consecutive identical messages. |
|
pagemap
Package pagemap encodes a rendered page into the Gothic page-view payload: the page's own colour palette, one letter per grid cell, the DOM regions the cells land in, and the alerts the raster itself implies (palette coverage, edge bleed, overflow).
|
Package pagemap encodes a rendered page into the Gothic page-view payload: the page's own colour palette, one letter per grid cell, the DOM regions the cells land in, and the alerts the raster itself implies (palette coverage, edge bleed, overflow). |
|
proxy
These two accessors are the boundary that keeps busRecord and busRing unexported while the dev session's MCP surface drives both planes: marks recorded by the injected script and marks injected by a tool call land in one ring, on one timeline.
|
These two accessors are the boundary that keeps busRecord and busRing unexported while the dev session's MCP surface drives both planes: marks recorded by the injected script and marks injected by a tool call land in one ring, on one timeline. |
|
scaffold/src/components
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
scaffold/src/layouts
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
scaffold/src/pages
templ: version: v0.3.1020
|
templ: version: v0.3.1020 |
|
skills
Package skills serves the bundled Gothic Framework skill documents to AI agents working on a Gothic project.
|
Package skills serves the bundled Gothic Framework skill documents to AI agents working on a Gothic project. |
|
termcolor
Package termcolor is the single source of truth for the Gothic CLI's terminal colors.
|
Package termcolor is the single source of truth for the Gothic CLI's terminal colors. |
Click to show internal directories.
Click to hide internal directories.