Directories
¶
| Path | Synopsis |
|---|---|
|
Package app is the URL → rendered page pipeline for GoFastr UI.
|
Package app is the URL → rendered page pipeline for GoFastr UI. |
|
decide
Package decide provides the constructors for app.Decision values returned from Policy.Decide implementations.
|
Package decide provides the constructors for app.Decision values returned from Policy.Decide implementations. |
|
Package check provides an AST-based linter for .ui.go files.
|
Package check provides an AST-based linter for .ui.go files. |
|
Package component defines the component model for GoFastr's core-ui framework.
|
Package component defines the component model for GoFastr's core-ui framework. |
|
Package compute registers content-addressed Web Worker and WebAssembly assets for GoFastr applications.
|
Package compute registers content-addressed Web Worker and WebAssembly assets for GoFastr applications. |
|
Package html provides semantic, ADA-compliant HTML element primitives for the GoFastr core-ui framework.
|
Package html provides semantic, ADA-compliant HTML element primitives for the GoFastr core-ui framework. |
|
Package interactive provides declarative interactivity primitives for GoFastr components.
|
Package interactive provides declarative interactivity primitives for GoFastr components. |
|
Package island is the runtime-side manager for server-driven SSE updates.
|
Package island is the runtime-side manager for server-driven SSE updates. |
|
Package node is the JSON-clean UI element tree, the serializable description of a screen that renders to HTML via core-ui/noderender.
|
Package node is the JSON-clean UI element tree, the serializable description of a screen that renders to HTML via core-ui/noderender. |
|
Package ownstyle compiles, checks and registers owned stylesheets: the .style.css files a layout, screen, component or app owns (design doc: "Owned styles", v0.86.0).
|
Package ownstyle compiles, checks and registers owned stylesheets: the .style.css files a layout, screen, component or app owns (design doc: "Owned styles", v0.86.0). |
|
Package registry is the process-global catalog of components whose CSS is shipped as real stylesheets and loaded on demand by the runtime.
|
Package registry is the process-global catalog of components whose CSS is shipped as real stylesheets and loaded on demand by the runtime. |
|
Package runtime provides the GoFastr client-side JavaScript runtime as an embedded resource.
|
Package runtime provides the GoFastr client-side JavaScript runtime as an embedded resource. |
|
minify
Package minify implements a token-aware JavaScript minifier used to shrink the embedded runtime sources before they're served.
|
Package minify implements a token-aware JavaScript minifier used to shrink the embedded runtime sources before they're served. |
|
Package seo provides typed Schema.org structs that marshal to the JSON-LD shape Google and other crawlers consume for rich results (FAQ snippets, product cards, breadcrumb trails, article cards).
|
Package seo provides typed Schema.org structs that marshal to the JSON-LD shape Google and other crawlers consume for rich results (FAQ snippets, product cards, breadcrumb trails, article cards). |
|
Package store is a typed, server-declared shared-state primitive for the GoFastr UI.
|
Package store is a typed, server-declared shared-state primitive for the GoFastr UI. |
|
Package style provides the typed design system and CSS builders for the GoFastr core-ui framework.
|
Package style provides the typed design system and CSS builders for the GoFastr core-ui framework. |
|
Package uinodev1 implements the closed ui.node.v1 wire type and validator for process-isolated third-party modules (design §9, issue #37).
|
Package uinodev1 implements the closed ui.node.v1 wire type and validator for process-isolated third-party modules (design §9, issue #37). |
|
Package urlsafe holds the one URL-scheme allow-list every surface that renders a caller-supplied URL runs through.
|
Package urlsafe holds the one URL-scheme allow-list every surface that renders a caller-supplied URL runs through. |
|
Package widget provides the framework's overlay-UI primitive.
|
Package widget provides the framework's overlay-UI primitive. |
|
preset
Package preset bundles the most common widget surfaces as opinionated builders on top of widget.Definition.
|
Package preset bundles the most common widget surfaces as opinionated builders on top of widget.Definition. |
|
theme
Package theme provides the framework's default page theme, the visual identity for any app built via core-ui (or its consumers like kiln).
|
Package theme provides the framework's default page theme, the visual identity for any app built via core-ui (or its consumers like kiln). |
Click to show internal directories.
Click to hide internal directories.