Contribute to the project#

Contributions and issues are most welcome! All issues and pull requests are handled through GitHub.

Developer environment#

It is recommended to use the VSCode devcontainer. This repository contains configuration to set up a containerized development environment with all required Go tools.

Alternatively, ensure you have:

Running tests#

go test ./...

Running the linter#

golangci-lint run

Building#

Build the manager and plugin:

$ make build

The agent cross-compiles for the target architecture (e.g. Raspberry Pi):

$ make agent