Documentation
¶
Overview ¶
Package ui provides a web-based development UI for LeapSQL.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Engine *engine.Engine
Store core.Store
Port int
Watch bool
SessionSecret string
Logger *slog.Logger
ModelsDir string
}
Config holds configuration for the UI server.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package features provides shared test utilities for UI feature tests.
|
Package features provides shared test utilities for UI feature tests. |
|
common
Package common provides shared types and utilities for UI features.
|
Package common provides shared types and utilities for UI features. |
|
common/components
templ: version: v0.3.977
|
templ: version: v0.3.977 |
|
common/layouts
templ: version: v0.3.977
|
templ: version: v0.3.977 |
|
database
Package database provides database browser handlers for the UI.
|
Package database provides database browser handlers for the UI. |
|
graph
Package graph provides DAG visualization handlers for the UI.
|
Package graph provides DAG visualization handlers for the UI. |
|
home
Package home provides the home/landing page feature for the UI.
|
Package home provides the home/landing page feature for the UI. |
|
macros
Package macros provides the macros catalog feature for the UI.
|
Package macros provides the macros catalog feature for the UI. |
|
models
Package models provides model detail handlers for the UI.
|
Package models provides model detail handlers for the UI. |
|
runs
Package runs provides run history handlers for the UI.
|
Package runs provides run history handlers for the UI. |
|
statequery
Package statequery provides handlers for querying the state database.
|
Package statequery provides handlers for querying the state database. |
|
Package notifier provides a simple broadcast mechanism for SSE updates.
|
Package notifier provides a simple broadcast mechanism for SSE updates. |
|
Package resources provides static asset handling for the UI server.
|
Package resources provides static asset handling for the UI server. |
|
Package router sets up HTTP routes for the UI server.
|
Package router sets up HTTP routes for the UI server. |
Click to show internal directories.
Click to hide internal directories.