Skip to content
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

Standard should specify discoverability? #4

Open
bwplotka opened this issue Jan 3, 2021 · 0 comments
Open

Standard should specify discoverability? #4

bwplotka opened this issue Jan 3, 2021 · 0 comments
Labels
question Further information is requested

Comments

@bwplotka
Copy link
Contributor

bwplotka commented Jan 3, 2021

Discoverability of the protobuf is a big problem in the ecosystem (e.g gRPC). Ideally, binaries are self-descriptive. There might be huge value in bringing
this topic here, but it could be also subject to another specification (as per Focus on one thing well).

For example:

CPD Shall be embedded in the software executable/binary and available on demand. Note that this specification does not force any delivery mechanism as long as there is one.

  • It's recommended to expose protoconfig.v1 argument or flag that will output embedded CPD in .proto format.
  • For web applications it's recommended to also expose /protoconfig/v1 endpoint that returns CPD .proto format.

The above assumes CPD is self-contained which conflicts with the above about extensibility.

@bwplotka bwplotka added the question Further information is requested label Jan 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant