»the author commits the generated files to the source repository, so that they are available to clients that use go get:«<p>I understand that they want to keep $ go get fast, but i think that it is a bad practice to commit generate files into a repository. Instead, $ go get should call go generate.