genlocal is a binary for generating gapics locally. It may be used to test out new changes, test the generation of a new library, test new generator tweaks, run generators against googleapis-private, and various other local tasks.
Install docker
Install protoc
Install Go
Install python2.7, pip
Install virtualenv pip install virtualenv
Install artman pip install googleapis-artman
Install Go tools:
go get \ github.com/golang/protobuf/protoc-gen-go \ golang.org/x/lint/golint \ golang.org/x/tools/cmd/goimports \ honnef.co/go/tools/cmd/staticcheck \ golang.org/x/review/git-codereview
cd /path/to/internal/gapicgen go run cloud.google.com/go/internal/gapicgen/genlocal