These changes introduce Go source code generation plugins to the buf.gen.yaml file so that developers can build the sources from the protobufs for development and testing. Any source code generated from the protobufs is ignored in the .gitignore file because the goal is to import the generated sources from the Buf Remote Registry instead. This is just to assist with local development workflows where you want to test protobuf changes before publishing a new version.
Review Checklist
[x] I have added documentation for new/changed functionality in this PR or in openfga.dev
[X] The correct base branch is being used, if not main
Description
These changes introduce Go source code generation plugins to the
buf.gen.yaml
file so that developers can build the sources from the protobufs for development and testing. Any source code generated from the protobufs is ignored in the.gitignore
file because the goal is to import the generated sources from the Buf Remote Registry instead. This is just to assist with local development workflows where you want to test protobuf changes before publishing a new version.Review Checklist
main