This repository is a collection of scripts to automatically generate compiled source code from multiple protobuf definitions.
- Support multiple proto files
- Support Go
- Support Swift
- Support Node.js
- Support Kotlin
- Support Java
Note: All `make` commands should be run from the project's root directory
make
make proto_go
Please make sure to install the relevant swift plugins: https://github.com/grpc/grpc-swift#getting-the-protoc-plugins
make proto_swift
make clean
Compiled source code will go here. Scripts should automatically generate output directories if they do not exists.
Protobuf definitions should go here. All protobuf files should be at the top level of this directory and not nested in subfolders. If you have internal imports make sure the relative path is set to the same directory.
Scripts to perform protoc compilations for all proto files for each language specified.
Please see the code of conduct form.
Please see the contributing form.
Please see the pull request form.
Copyright © 2019-present Eric Dobyns.