linkerd2/proto
Oliver Gould 2a4f38b9e7
proto: Use explicit `go_package` option (#1120)
protobuf has a `go_package` option that can be used to explicitly name
Go packages such that they can be imported without additional rewrites.

This allows us to store proto files without additional, redundant
directories (which were used for packaging hints, previously).

This change adds an explicit `go_package` to all .proto files and
updates `bin/protoc-go.sh` to ensure these packages are output into
$GOPATH (so that the go_package can be absolute). This removes the need
to manually rewrite imports in bin/protoc-go.sh.
2018-06-14 14:03:00 -07:00
..
common proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00
controller proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00
google/protobuf Introducing Conduit, the ultralight service mesh 2017-12-05 00:24:55 +00:00
proxy proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00
common.proto proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00
public.proto proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00