Categorygithub.com/gomaglev/protos
module
1.0.7
Repository: https://github.com/gomaglev/protos.git
Documentation: pkg.go.dev

# README

protos

protos defines shared proto pkg for all protomicro golang repos.

protoc installation

Download protoc from https://github.com/protocolbuffers/protobuf/releases Copy BOTH protoc file and include folder to ${GOPATH}/bin/protoc.

Or you can use apt on Linux, brew on Mac.

go install google.golang.org/grpc/cmd/protoc-gen-go-grpc

Step by step

Protobuf generation

protos - Generate protobuf, grpc-gateway files:

make protos

faker - Generate faker tags in pb files for testing:

make faker

Usage

To use protos in another repo, execute go get github.com/gomaglev/protos to update go.mod.

To use specific branch execute go get github.com/gomaglev/protos@{commit hash}

Troubleshooting

google/protobuf/timestamp.proto: File not found. make sure the include folder in protoc release package was copied to same folder as protoc.

# Packages

No description provided by the author