Directories
¶
| Path | Synopsis |
|---|---|
|
Package config defines the shared, user-facing types used inside a project's gothic.config.go file: the typed environment-value builders (Env, SSMParam, SecretsManager) and the GothicContext passed to lifecycle hooks.
|
Package config defines the shared, user-facing types used inside a project's gothic.config.go file: the typed environment-value builders (Env, SSMParam, SecretsManager) and the GothicContext passed to lifecycle hooks. |
|
Package corewasm owns the Gothic Framework full-Go STATIC CORE artifact: the prebuilt, type-agnostic RPC/registration hub compiled with the standard Go toolchain (GOOS=js GOARCH=wasm) so it has the full standard library TinyGo lacks.
|
Package corewasm owns the Gothic Framework full-Go STATIC CORE artifact: the prebuilt, type-agnostic RPC/registration hub compiled with the standard Go toolchain (GOOS=js GOARCH=wasm) so it has the full standard library TinyGo lacks. |
|
Package gothiccore owns gothic-core.js: the shared, idempotent client runtime globals that used to be inlined into every per-instance WASM bootstrap script.
|
Package gothiccore owns gothic-core.js: the shared, idempotent client runtime globals that used to be inlined into every per-instance WASM bootstrap script. |
|
Package templ provides a content-hash cache for .templ files so that `templ generate` is only invoked for files whose contents (or generated counterparts) have changed since the last run.
|
Package templ provides a content-hash cache for .templ files so that `templ generate` is only invoked for files whose contents (or generated counterparts) have changed since the last run. |
|
Package runtimeassets is the single registry + HTTP handler for the Gothic framework's WASM-runtime assets that used to be COPIED into every project's public/ folder at `gothic init` / build time.
|
Package runtimeassets is the single registry + HTTP handler for the Gothic framework's WASM-runtime assets that used to be COPIED into every project's public/ folder at `gothic init` / build time. |
|
Package vendorjs owns the third-party client scripts Gothic used to load from a public CDN (unpkg): HTMX.
|
Package vendorjs owns the third-party client scripts Gothic used to load from a public CDN (unpkg): HTMX. |
|
Package wasm provides server-side stubs for the WASM reactive runtime.
|
Package wasm provides server-side stubs for the WASM reactive runtime. |
|
core-runtime
command
Command core-runtime is the Gothic Framework full-Go STATIC CORE: a prebuilt, type-agnostic RPC / registration hub.
|
Command core-runtime is the Gothic Framework full-Go STATIC CORE: a prebuilt, type-agnostic RPC / registration hub. |
|
core-runtime/awssign
Package awssign holds the PURE, host-testable body-hashing logic for the Gothic full-Go static core's AWS request signer (CloudFront OAC / SigV4).
|
Package awssign holds the PURE, host-testable body-hashing logic for the Gothic full-Go static core's AWS request signer (CloudFront OAC / SigV4). |
|
core-runtime/protocol
Package protocol holds the PURE, host-testable decision logic of the Gothic full-Go static core's control plane.
|
Package protocol holds the PURE, host-testable decision logic of the Gothic full-Go static core's control plane. |
|
internal/parity
This file is a byte-identical copy of pkg/wasm/wasm-runtime/runtime/codec.go used by codec_parity_test.go to validate that the server-side stub in pkg/wasm/stubs.go and the WASM-side runtime stay in sync.
|
This file is a byte-identical copy of pkg/wasm/wasm-runtime/runtime/codec.go used by codec_parity_test.go to validate that the server-side stub in pkg/wasm/stubs.go and the WASM-side runtime stay in sync. |
Click to show internal directories.
Click to hide internal directories.