Skip to content

MruV-RP/mruv-protos

Repository files navigation

mruv-protos

This repository contains protocol buffer files for MruV gRPC API. If you are searching for generated Mruv gRPC API packages, you can find them in these repositories:

Generating protobuf files

> docker-compose up

Propagating generated files

> ./propagate.sh

Hooks

This repository uses git hooks for executing the generate & propagate process before pushing changes. To use this functionality, type:

> git config core.hooksPath .githooks

How this works

  1. Generate code using namely/protoc-all docker image to ./gen/ directory. (docker-compose up)
  2. Merge and push new generated files from ./gen/* to language specific repositories. Repository naming convention: mruv-[directory] (propagate.sh)
  3. On language specific repositories, automatically generate packages and draft releases

Inspiration

The way this project looks is inspired by great article from namely-labs