- Define the protocol. Look at the gRPC documentation on how to protobuf. Definition must be precise as we already have a message waiting to be parsed.
- Generate the Go file, by running
docker run --rm -v $(pwd):$(pwd) -w $(pwd) znly/protoc --go_out=plugins=grpc:. -I. ./salute/salute.proto
Implement Send
Implement Serve
go test ./...
Either run detached or in 2 different terminals:
go run server/server.go
go run web/web.go
Now open localhost:8080