This repository is based of Makefile which contains most important targets to work with this repository. To get more info read sections below or simply look info Makefile.
To run all checks, linters and build use:
make verify
make buildInstallation of the cloudagent during development is based on starting server manually. If you need to use cloudagent in more gentle way, try to link it to the PATH:
make ln-to-pathNOTE: To remove it from path you can use
rm-from-pathtarget.
To start server create configuration file first (read more here) and then run process in your terminal:
cloudagent-dev serveRe-generate protobuf
Communication between cloudagent server and client is being implemented by using the unix-socket and gRPC protocol. If your change touches the proto folder then you have to regenerate protobuf package. To do it use:
make protobuf