Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
ai
module
|
|
|
cache
module
|
|
|
cron
module
|
|
|
auth
Package dashauth provides authentication and authorization abstractions for the dashboard extension.
|
Package dashauth provides authentication and authorization abstractions for the dashboard extension. |
|
contract
Package contract defines the declarative, single-endpoint contract for the admin dashboard: contributor manifests, request/response envelopes, the permission model, the slot/graph composition rules, and the per-contributor version negotiation protocol.
|
Package contract defines the declarative, single-endpoint contract for the admin dashboard: contributor manifests, request/response envelopes, the permission model, the slot/graph composition rules, and the per-contributor version negotiation protocol. |
|
contract/dispatcher
Package dispatcher implements transport.Dispatcher and transport.SubscriptionSource against a function-table of registered handlers.
|
Package dispatcher implements transport.Dispatcher and transport.SubscriptionSource against a function-table of registered handlers. |
|
contract/idempotency
Package idempotency provides command deduplication for the dashboard contract: a Store interface plus an in-memory implementation.
|
Package idempotency provides command deduplication for the dashboard contract: a Store interface plus an in-memory implementation. |
|
contract/loader
validate.go
|
validate.go |
|
contract/pilot
Package pilot ships the migrated dashboard contributor used to validate the contract end-to-end: extensions.list, services.list, services.detail, and the metrics.summary subscription, all wired against the existing collector and contributor registry.
|
Package pilot ships the migrated dashboard contributor used to validate the contract end-to-end: extensions.list, services.list, services.detail, and the metrics.summary subscription, all wired against the existing collector and contributor registry. |
|
contract/remote
Package remote implements the contract dispatcher's HTTP forwarding layer.
|
Package remote implements the contract dispatcher's HTTP forwarding layer. |
|
contract/server
Package server exposes the two HTTP endpoints a non-dashboard service needs to advertise itself as a contract contributor that other dashboards can discover + dispatch into.
|
Package server exposes the two HTTP endpoints a non-dashboard service needs to advertise itself as a contract contributor that other dashboards can discover + dispatch into. |
|
contract/transport
capabilities.go
|
capabilities.go |
|
contributor/codegen
Package codegen generates Go source files from forge.contributor.yaml configuration.
|
Package codegen generates Go source files from forge.contributor.yaml configuration. |
|
contributor/config
Package config defines the schema for forge.contributor.yaml configuration files that declare dashboard contributor metadata, navigation, widgets, settings, and build configuration.
|
Package config defines the schema for forge.contributor.yaml configuration files that declare dashboard contributor metadata, navigation, widgets, settings, and build configuration. |
|
examples/basic
command
Package main demonstrates a basic dashboard setup with built-in pages only.
|
Package main demonstrates a basic dashboard setup with built-in pages only. |
|
examples/contributor
command
Package main demonstrates how to create a custom LocalContributor that adds pages, widgets, and settings to the dashboard.
|
Package main demonstrates how to create a custom LocalContributor that adds pages, widgets, and settings to the dashboard. |
|
examples/remote
command
Package main demonstrates how to register a remote contributor with the dashboard extension.
|
Package main demonstrates how to register a remote contributor with the dashboard extension. |
|
layouts
templ: version: v0.3.1001
|
templ: version: v0.3.1001 |
|
theme
Package theme provides a dashboard-specific wrapper around the forgeui theme system.
|
Package theme provides a dashboard-specific wrapper around the forgeui theme system. |
|
ui
templ: version: v0.3.1001
|
templ: version: v0.3.1001 |
|
ui/pages
templ: version: v0.3.1001
|
templ: version: v0.3.1001 |
|
ui/shell
templ: version: v0.3.1001
|
templ: version: v0.3.1001 |
|
database
module
|
|
|
discovery
module
|
|
|
features
module
|
|
|
gateway
module
|
|
|
graphql
module
|
|
|
grpc
module
|
|
|
kafka
module
|
|
|
mcp
module
|
|
|
mqtt
module
|
|
|
orpc
module
|
|
|
queue
module
|
|
|
search
module
|
|
|
security
module
|
|
|
storage
module
|
|
|
streaming
module
|
|
|
webrtc
module
|
Click to show internal directories.
Click to hide internal directories.