casty-proto
v1.4.3
Published
This repository contains common protocol definitions for casty services around gRPC such as user, authentication, theater etc...
Downloads
111
Readme
Casty gRPC.proto package
This repository contains common protocol definitions for casty services around gRPC such as user, authentication, theater etc...
Golang
Install protoc-gen-go compiler
To install protoc-gen-go
take a look at this documentation!
Directory Structure
The directory structure should match the protocol package.protoc
command is bad at import packages and compile them if they're not in the same dir.
we use /protofiles
directory for our proto files and then we compile them into /proto
Compile protobuffers
This command will compile .proto
files of the /protofiles
dir into /proto
protoc -I=protofiles --go_out=plugins=grpc:proto protofiles/*.proto
Usage
To use this package on other Go services, simply use command below to install it.
$ go get github.com/CastyLab/grpc.proto
Javascript
Install package
$ npm i casty-proto
Compile protobuffers
This command will compile .proto
files of the /protofiles
dir into /pbjs/proto.js
$ npm run compile