This repo containes protobuf files and Go generated code for the infinimesh APIs.
At your project(where go.mod is):
go get github.com/infinimesh/proto@latest- Clone this repo
- Navigate to cloned repo directory
Just run:
docker run -it \
-v $(pwd):/go/src/github.com/infinimesh/proto \
ghcr.io/infinimesh/proto/buf:latestSet up buf, follow Dockerfile for additional dependencies.
Run buf generate
Check according module for buf, add it to buf.gen.yaml, run buf generate.
If you're generating using Docker, you'd have to build image first.