Open1

protocからbufへの移行

utamoriutamori

https://docs.buf.build/how-to/replace-protoc-with-buf

  • 読み込みたいprotoファイルの場所はbuf.work.yamlで指定
  • 生成ファイルの場所はbuf.gen.yamloutに指定
protoc --dart_out=grpc:lib/src/generated \
      -Iprotos protos/helloworld.proto

は、以下と同等

buf.gen.yaml
version: v1
plugins:
  - name: dart
    out: lib/src/generated
    opt:
      - grpc
buf.work.yaml
version: v1
directories:
  - protos