We've improved the clarity of our protobuf/grpc builder, renaming it to proto_grpc. This names it more accurately, rather than obscuring the protobuf aspect beneath GRPC. Previously this name made an amount of sense as we were only interested in GRPC.
This change was motivated by a desire to use protobuf-only java rules within TypeDB Platform.
What are the changes implemented in this PR?
We've renamed //builder/grpc to //builder/proto_grpc. We've also extended the builder to allow for just importing rules_proto_grpc rather than as well as GRPC.
This breaks existing usages of //builder/grpc. See below for a migration guide.
What is the goal of this PR?
We've improved the clarity of our protobuf/grpc builder, renaming it to
proto_grpc
. This names it more accurately, rather than obscuring the protobuf aspect beneath GRPC. Previously this name made an amount of sense as we were only interested in GRPC.This change was motivated by a desire to use protobuf-only java rules within TypeDB Platform.
What are the changes implemented in this PR?
We've renamed
//builder/grpc
to//builder/proto_grpc
. We've also extended the builder to allow for just importingrules_proto_grpc
rather than as well as GRPC.This breaks existing usages of
//builder/grpc
. See below for a migration guide.Migration
Where previously we used the following:
Now we do: