This directory contains the gRPC service implementation for the golf application. It provides the remote procedure call interface for clients to interact with the golf service.
This gRPC service is part of a larger golf application ecosystem. Related components can be found in:
- Core Golf Service - Backend implementation
- Original Golf UI - Original web interface
- Updated Golf UI - Modernized web interface
- gRPC service definition and implementation
- Protocol buffer message handling
- Client-server communication
- Service discovery and registration
This project uses Bazel for building:
bazel build //cpp/golf_grpc:...
bazel test //cpp/golf_grpc:...
This service uses protocol buffers for data serialization and gRPC communication. The proto definitions can be found in the protos directory.
For optimal development experience, use CLion with the Bazel plugin or VSCode with the compile commands extractor as described in the main README.