Documentation ¶
Overview ¶
Package plugins is general purpose package for findy-agent to register addons for agency as a Go code without direct dependency to the implementation and to the repo. For example, gRPC server code is currently implemented in separate git repo to allow pure incremental development of it. The agency cmd that invokes the server only refers to it by name, so no package direct import is needed. The gRPC server plugin installs itself at the build time thru findy-service-tool, which registers the specific plugin i.e. gRPC service.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Plugin ¶
type Plugin interface {
Run()
}
Plugin is a plugin interface for addon ledger implementations.
type RegisteredPlugins ¶
Click to show internal directories.
Click to hide internal directories.