3664ac54a5
Our original intention was for projects to consume and generate their own Go code for these protobuf packages using Buf. While this is still the best route for many projects, it causes some headaches when using a library (e.g. consul-server-connection-manager) that pulls in the same protobuf package as your project, as Go's protobuf implementation only allows for a package/namespace to be registered once. In such cases, projects can depend on this Go module instead, as a single place where these protobuf packages are registered.
17 lines
429 B
Modula-2
17 lines
429 B
Modula-2
module github.com/hashicorp/consul/proto-public
|
|
|
|
go 1.19
|
|
|
|
require (
|
|
github.com/golang/protobuf v1.5.0
|
|
google.golang.org/grpc v1.37.1
|
|
google.golang.org/protobuf v1.27.1
|
|
)
|
|
|
|
require (
|
|
golang.org/x/net v0.0.0-20190311183353-d8887717615a // indirect
|
|
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a // indirect
|
|
golang.org/x/text v0.3.0 // indirect
|
|
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 // indirect
|
|
)
|