buf
buf copied to clipboard
The best way of working with Protocol Buffers.
Add support for code generation using new curated plugins. Define a new 'plugin' key for use in buf.gen.yaml which can refer to either a local or a remote curated plugin.
this helper allows adding middlewares to a Mapper inside of a Group, which stops them interfering with other routers defined under parent
This role will only be available in environments that are configured for it, hence the comment.
When generating documentation for messages with `protoc-gen-validate` annotations, it'd be nice to have the docs automatically include the annotations. We could do that by synthesizing an extra paragraph of text...
Bumps golang from 1.18.4-alpine3.16 to 1.19.0-alpine3.16. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...
To reproduce: * Change the `option go_package` string within a `.proto` file (without modifying the definitions) * Run buf push with a custom tag The tag will update on the...
Hey team, We are prototyping using the BSR with remote Go code generation for our code base. Initial setup has been successful, but it seems that the `option go_package` is...
The Rust documentation site has info on [how to install `protoc-gen-rust`](https://docs.rs/protobuf-codegen/latest/protobuf_codegen/#how-to-use-protoc-gen-rust). Essentially, looks like it can be done like this: ```shell cargo install protobuf-codegen ``` I'm not certain if this...
I am working a lot with buf and have it also setup to work from inside Neovim and it would make life a bit more convenient if both `buf lint`...
According to the [doc](https://docs.buf.build/bsr/remote-generation/remote-plugin-execution#official-plugins), `buf.build/protocolbuffers` and `buf.build/grpc` are managed by the Buf team. I am wondering if you have any plans to upload older versions of the plugins, something like...