Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
api
command
|
|
|
internal
|
|
|
core/catalog/adapters/registry
Package registry fetches and syncs the Kleff crate catalog from the remote crate registry (by default, github.com/kleffio/crate-registry).
|
Package registry fetches and syncs the Kleff crate catalog from the remote crate registry (by default, github.com/kleffio/crate-registry). |
|
core/plugins/adapters/grpc
Package grpc manages live gRPC connections to plugin containers.
|
Package grpc manages live gRPC connections to plugin containers. |
|
core/plugins/adapters/http
Package http exposes the plugin marketplace REST API.
|
Package http exposes the plugin marketplace REST API. |
|
core/plugins/adapters/registry
Package registry fetches and caches the Kleff plugin catalog from the remote plugin registry (by default, github.com/kleff/plugin-registry).
|
Package registry fetches and caches the Kleff plugin catalog from the remote plugin registry (by default, github.com/kleff/plugin-registry). |
|
core/plugins/application
Package application holds the PluginManager — the central coordinator for plugin lifecycle: deploy, stop, configure, health-check, and gRPC routing.
|
Package application holds the PluginManager — the central coordinator for plugin lifecycle: deploy, stop, configure, health-check, and gRPC routing. |
|
core/plugins/domain
Package domain holds the core plugin domain types.
|
Package domain holds the core plugin domain types. |
|
shared/config
Package config provides helpers for reading configuration from environment variables with typed defaults.
|
Package config provides helpers for reading configuration from environment variables with typed defaults. |
|
shared/database
Package database provides shared database connectivity utilities.
|
Package database provides shared database connectivity utilities. |
|
shared/events
Package events provides a lightweight in-process event bus for publishing domain events between modules.
|
Package events provides a lightweight in-process event bus for publishing domain events between modules. |
|
shared/jwks
Package jwks has been removed.
|
Package jwks has been removed. |
|
shared/middleware
Package middleware provides shared HTTP middleware for the platform API.
|
Package middleware provides shared HTTP middleware for the platform API. |
|
shared/plugin
Package plugin is the compile-time plugin catalog and runtime factory.
|
Package plugin is the compile-time plugin catalog and runtime factory. |
|
shared/runtime
Package runtime defines the RuntimeAdapter interface that abstracts container lifecycle operations across Docker, Kubernetes, and manual deployments.
|
Package runtime defines the RuntimeAdapter interface that abstracts container lifecycle operations across Docker, Kubernetes, and manual deployments. |
|
shared/runtime/docker
Package docker implements RuntimeAdapter using the Docker Engine API.
|
Package docker implements RuntimeAdapter using the Docker Engine API. |
|
shared/runtime/kubernetes
Package kubernetes implements RuntimeAdapter using the Kubernetes API.
|
Package kubernetes implements RuntimeAdapter using the Kubernetes API. |
|
shared/runtime/manual
Package manual implements RuntimeAdapter for environments where the platform cannot manage containers automatically (no Docker socket, no k8s API).
|
Package manual implements RuntimeAdapter for environments where the platform cannot manage containers automatically (no Docker socket, no k8s API). |
Click to show internal directories.
Click to hide internal directories.