Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides generic configuration structures for the plugin system This deliberately avoids copying any Hockeypuck-specific configuration patterns to maintain AGPL license compliance
|
Package config provides generic configuration structures for the plugin system This deliberately avoids copying any Hockeypuck-specific configuration patterns to maintain AGPL license compliance |
|
Package discovery provides plugin discovery and registration mechanisms
|
Package discovery provides plugin discovery and registration mechanisms |
|
Package events provides Hockeypuck-compatible event system This bridges between Hockeypuck's KeyChange notifications and our flexible plugin event bus
|
Package events provides Hockeypuck-compatible event system This bridges between Hockeypuck's KeyChange notifications and our flexible plugin event bus |
|
grpc
|
|
|
client
Package client provides Hockeypuck integration for gRPC plugins
|
Package client provides Hockeypuck integration for gRPC plugins |
|
server
Package server provides a gRPC server framework for HKP plugins
|
Package server provides a gRPC server framework for HKP plugins |
|
version
Package version provides version negotiation and compatibility checking for gRPC plugins
|
Package version provides version negotiation and compatibility checking for gRPC plugins |
|
Package health provides HTTP handlers for plugin health monitoring
|
Package health provides HTTP handlers for plugin health monitoring |
|
Package hkpstorage provides Hockeypuck-compatible storage interfaces This is a clean-room implementation based on interface patterns (no AGPL code copied)
|
Package hkpstorage provides Hockeypuck-compatible storage interfaces This is a clean-room implementation based on interface patterns (no AGPL code copied) |
|
Package integration provides simple Hockeypuck integration functions
|
Package integration provides simple Hockeypuck integration functions |
|
Package lifecycle manages plugin process lifecycle
|
Package lifecycle manages plugin process lifecycle |
|
Package management provides plugin lifecycle management functionality This package can be used by Hockeypuck and other servers for plugin management
|
Package management provides plugin lifecycle management functionality This package can be used by Hockeypuck and other servers for plugin management |
|
Package metrics provides comprehensive metrics collection for Hockeypuck
|
Package metrics provides comprehensive metrics collection for Hockeypuck |
|
Package middleware provides Hockeypuck-compatible middleware patterns This ensures plugins work seamlessly with interpose middleware chains
|
Package middleware provides Hockeypuck-compatible middleware patterns This ensures plugins work seamlessly with interpose middleware chains |
|
Package plugin adapters for compatibility
|
Package plugin adapters for compatibility |
|
Package ratelimit - Memory backend implementation
|
Package ratelimit - Memory backend implementation |
|
Package recovery provides automatic failure recovery with circuit breaker patterns
|
Package recovery provides automatic failure recovery with circuit breaker patterns |
|
Package resources provides resource monitoring and limiting for plugins
|
Package resources provides resource monitoring and limiting for plugins |
|
Package security provides plugin verification and security management
|
Package security provides plugin verification and security management |
|
Package storage provides storage interfaces for Hockeypuck
|
Package storage provides storage interfaces for Hockeypuck |
|
Package versioning provides multi-version plugin support with canary deployments
|
Package versioning provides multi-version plugin support with canary deployments |
Click to show internal directories.
Click to hide internal directories.