pkg/

directory
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2025 License: MIT

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL