Documentation
¶
Overview ¶
Example gRPC plugin for GoatKit.
Build: go build -o hello-grpc ./internal/plugin/grpc/example
Deploy to the plugins directory alongside plugin.yaml:
plugins/hello-grpc/ ├── plugin.yaml # name, version, runtime: grpc, binary: hello-grpc └── hello-grpc # the executable
The host discovers plugin.yaml, launches the binary, and communicates via RPC. Hot reload: updating the binary triggers automatic unload → reload.
Click to show internal directories.
Click to hide internal directories.