Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
ai
module
|
|
|
auth
module
|
|
|
cache
module
|
|
|
consensus
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, 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, 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 |
|
discovery
Package discovery registers remote dashboard contributors found through a service discovery backend.
|
Package discovery registers remote dashboard contributors found through a service discovery backend. |
|
examples/basic
command
Package main demonstrates a basic dashboard setup with default configuration and no contributors registered.
|
Package main demonstrates a basic dashboard setup with default configuration and no contributors registered. |
|
database
module
|
|
|
discovery
module
|
|
|
events
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.