Travis Cline
Travis Cline
Given the capabilities of @jhump's https://github.com/jhump/protoreflect there is an opportunity to proxy without code generation and recompilation. This likely implies some refactoring/extraction.
https://github.com/kubernetes/kubernetes/blob/master/pkg/master/master_openapi_test.go may serve as inspiration.
sharing some information about how folks approach vendoring with different tools and perhaps noting some gotchas would be valuable for users.
We should demonstrate context propagation across a grpc call boundary.
It appears to be non-trivial to set up and use python and ruby protoc generators alongside this project. We should ship examples of integrations with these languages (at a minimum).
showing the output of a pprof run in vim would be really interesting -- could easily highlight which lines are allocating, blocking, burning cpu, etc.
It'd be nice to also stream these to the monitor page. Perhaps as webp streams?
For small protos the the value of including the Scalar table is a bit questionable. Adding an option to flag it's generation off would be helpful.
See https://docs.buf.build/bsr/remote-generation/concepts#plugin