From efb65546c09b235c4adfb4e8d21e244fc3700cfa Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 6 Feb 2020 13:37:09 +0100 Subject: [PATCH] proto: update README --- proto/README.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/proto/README.md b/proto/README.md index 62591bab5e..e052080b22 100644 --- a/proto/README.md +++ b/proto/README.md @@ -23,15 +23,11 @@ $ go get -u github.com/golang/protobuf/protoc-gen-go $ protoc-gen-go # should now be available in your path providing you GOPATH + GOBIN paths are setup correctly. ``` -### protoc-gen-ts +### protoc-gen-grpc-web -This will enable code generation in TypeScript for interacting with gRPC-Web. From the root, you will need to run [Yarn](https://yarnpkg.com) in the `frontend` folder: +This will enable code generation for interacting with gRPC-Web. -```bash -$ yarn --cwd ./frontend install -``` - -After this, you should be all set! +Installation instructions are found at https://github.com/grpc/grpc-web#code-generator-plugin ## Generating Code @@ -77,9 +73,9 @@ Firstly, ensure this line is in your `package.json` within the `frontend/` folde Next, you can use them in your [Yarn Workspaces](https://yarnpkg.com/en/docs/workspaces/) package using the following: ```ts -import { IdentityClient } from "@backstage/protocol-definitions/generated/identity/v1/identity_pb_service"; +import { IdentityClient } from '@backstage/protocol-definitions/generated/identity/v1/identity_pb_service'; -const client = new IdentityClient("http://localhost:8080"); +const client = new IdentityClient('http://localhost:8080'); // const req = new GetUserRequest(); // req.setUsername("johndoe"); // client.getUser(req, (err, user) => {