-
Notifications
You must be signed in to change notification settings - Fork 7.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tidy up (and document) .proto
files
#814
Comments
Could be great to consider this one in the meantime maybe? #1 |
In OpenTelemetry we started a fork and have some work done to remove these duplicate
Each service's |
Thanks for sharing @mic-max, much appreciated! |
Wow, @mic-max, thank you so much for sharing your work! I realized that the pull-requests (PRs) you shared contain changes (e.g., changes specific to the timestamp.proto that's not found in our* repo) that are outside the scope of this GitHub issue (#814), so we might have to do some careful sifting to leverage the PRs. "our* repo" = github.com/GoogleCloudPlatform/microservices-demo |
Commenting to cool this issue down (from our team's out-of-SLO list): |
Cooling down SLO-- Still in backlog. |
Team out-of-SLO cooldown: no progress on this issue. |
.proto
Files.proto
files
Describe request or inquiry
I have created this issue to request tidy up of (and/or documentation for) these two issues:
.proto
File Duplication - We might be able to tidy this up..protos
- Most — if not, all — of this inconsistency is inevitable (because gRPC code generation works differently for the various programming languages used by the Online Boutique microservices).1.
.proto
File Duplication2. Inconsistent Use of
.protos
The way in which a microservice uses the
.proto
files and generates its gRPC code depends on the programming language of that microservice.Ideally, gRPC (and
.proto
file) usage would be better documented for each microservice.Here's some info about the overall issue, for now:
.proto
s used?.proto
file used.proto
file(s) into the gRPC library when we run the Node.js server..proto
file(s) into the gRPC library when we run the Node.js server.What purpose/environment will this feature serve?
.proto
s will help reduce the learning curve of this repo, and make it easier for new developers to contribute and use Online Boutique.What inspired this issue?
.proto
s for the Python microservices and the frontend service.The text was updated successfully, but these errors were encountered: