Add buf support and add formatting and lining in CI.
Since v2 buff requires a single buf.yaml file at the workspace's root. This has the disadvantage that for any new module we need to manually add an entry in root buf.yaml.
Modified enums.htoProtoEnum to reflect the new enums name policy that require enum name to be prefixed with the class name.
Description
Add buf support and add formatting and lining in CI.
Since v2 buff requires a single
buf.yaml
file at the workspace's root. This has the disadvantage that for any new module we need to manually add an entry in rootbuf.yaml
.Modified
enums.h
toProtoEnum
to reflect the new enums name policy that require enum name to be prefixed with the class name.