Check out versions that I used to be more consistent with.
- Protocol Buffers Version 3 Language Guide
- Protocol Buffers Version 3 Language Specification
- Protocol Buffers Version 3 Importing definitions
- Style Guide
- Protobuf API Implementation Repository
- Protobuf API Golang Implementation v2 Repository
- Generate Go Code
- gRPC Basics Tutorial
- gRPC Server Reflection Protocol
- gRPC-Go Server Reflection Symbols Problem
- Lyft's tool for protoc plugins creation
- Buf Build Documentation
For simplification purposes for checking out, I placed images of flow here:
Protobuf flow:
Protoc flow: