buf
buf copied to clipboard
The best way of working with Protocol Buffers.
`buf beta registry repository list` makes a separate API call to get the owner name of each repository it calls. This results in `buf beta registry repository list buf.build --page-size...
Basically, in addition to `--error-format=config-ignore-yaml`, add something like an `--auto-comment` flag that automatically adds `// buf:lint:ignore` lines. My intuition is that this would naturally require us to be able to...
We've seen a few users struggle with the fact that their module needs to define all of its dependencies in a `buf.lock` before it can be pushed to the BSR....
When I have a dependency on a buf module, I'd expect the default behavior to use remote generation, but it doesn't right now (which was a decision we made). We...
### Problem From [the docs](https://docs.buf.build/how-to/iterate-on-modules#:~:text=When%20you%20are,to%20the%20BSR.): > When you are ready to push updates you've made in a local workspace, you'll need to push each module independently, starting with the upstream...
Currently, when we do checks for `allowNotExist` for paths provided through the `--path` and `--exclude-path` flags, we only print out the root relative path, example: https://github.com/bufbuild/buf/blob/94997f821e98f05f0cf63aa0901cadb9fe567d57/private/bufpkg/bufmodule/targeting_module.go#L155 We should be printing...
Hello everyone, Unless I'm mistaken, there is no placeholder to identify the proto file (and its path) being processed during generation. I use buf to generate the grpc-gateway part. For...
I think there is an opportunity to provide a better login experience that removes the need for a user to generate a token and paste it into their terminal. For...
There have been a few feature requests for arbitrary metadata in modules published to the BSR. Whether it be a hyperlink to the `git` repository associated with the module, or...
#658 introduced more organization related information to `ListOrganizationUsers` endpoint in `UserService`, therefore the endpoint is better to be moved to `OrganizationService` as it's more related to organization