Sharing gRPC protobufs between microservices

If you work with gRPC you need to find a way of sharing proto files across individual microservices. I just got into this “gRPC-and-microservices” thing recently and had to research and learn everything so now I want to share how I tackled it. When I started looking for possible options I found out some people were using a mono repository for keeping all microservices code and proto definitions in one place....