buf 的bsr
bsr 是buf 的schema 仓库,实现了类似npm 的能力,属于云服务
bsr 的目的
- 中心化仓库
- 依赖管理
- ui 以及文档
- 代码生成
说明
尽管buf 的bsr 没有开源,但是bsr 的proto schema 定义是开放了的,似乎我们可以参考此实现一个简单的私有仓库
具体schema 路径proto/buf/alpha/registry/
## 参考资料
https://docs.buf.build/bsr/introduction
https://github.com/bufbuild/buf/tree/main/proto/buf/alpha/registry/v1alpha1