linkerd2/proxy
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
..
benches Ensure Request IDs are unique & avoid `Arc`ing. (#1066) 2018-06-05 13:42:46 -10:00
controller-grpc proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00
futures-mpsc-lossy Prepare for the v0.3.0 release (#406) 2018-02-21 11:14:11 -08:00
router proxy/router: Implement LRU cache eviction (#925) 2018-05-10 19:06:31 -07:00
src proxy: Convert `convert` from crate to module (#1115) 2018-06-13 16:18:51 -07:00
tests proxy: Convert `convert` from crate to module (#1115) 2018-06-13 16:18:51 -07:00
Cargo.toml proxy: Convert `convert` from crate to module (#1115) 2018-06-13 16:18:51 -07:00
Dockerfile proto: Use explicit `go_package` option (#1120) 2018-06-14 14:03:00 -07:00