Skip to content

Protocol buffer descriptions for the gRPC api of our sync service

License

Notifications You must be signed in to change notification settings

fraym/sync-proto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sync-proto

This repository contains all protocol buffers for the gRPC api of the sync service.

Usage

Install go package

go get -u github.com/fraym/sync-proto/go

Install nodejs package

npm i @fraym/sync-proto

Development

  1. change .proto files
  2. run make proto
  3. ensure that you export all services and requests in nodejs/src/index.ts
  4. run make build
  5. adjust CHANGELOG.md and commit all your changes
  6. release nodejs code by executing make publish-nodejs
  7. release go code by creating a new git release with a tag in the form of go/v1.0.0 (the prefix go/ is important)