summaryrefslogtreecommitdiffstats
path: root/development/buf/README
blob: 6be21a0f92e33b5b5cf6ef76f1d488a07f7b9323 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
buf (A command line tool for working with Protocol Buffers)

The buf CLI is the best tool for working with Protocol Buffers. It
provides:

- A linter that enforces good API design choices and structure.
- A breaking change detector that enforces compatibility at the source
  code or wire level.
- A generator that invokes your plugins based on configurable templates.
- A formatter that formats your Protobuf files in accordance with
  industry standards.
- Integration with the Buf Schema Registry, including full dependency
  management.