openproto/protoconfig

Improve Protobuf tooling.

bwplotka opened this issue · 0 comments

To make this really good standard, we need to improve the ecosystem. It's not bad (e.g IDE proto files support exists, tools are reliable, version etc), but there are rough edges:

  • protoc does not automate path lookups, it's hard to find correct paths (e.g all has to be absolute, for some reason)
  • have a bit confusing errors
  • requires multiple multi-lang binaries (protoc, protoc-gen-go protoc-gen-go-openconfig), with strict naming (plugin system)
  • It's hard to discover out the definition proto used from API/Server/Executable

All is solvable though. Help & ideas welcome 🤗