Useful tools to work with the furo FIDLs #
The furo cli can do a lot for you, but there is much more to do in a API work flow.
If you do not want to install all the required programs with the correct versions (it is a lot of work) on your machine, you can use the furoBEC docker image.
The protocol buffer compiler, protoc, is used to compile .proto files, which contain service and message definitions.
Protoc plugin to generate furo specs from proto file.
gRPC-Gateway is a plugin of protoc. It reads a gRPC service definition, and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to custom options in your gRPC definition.
Generate the go stubs.
This tool generates Go language bindings of services in protobuf definition files for gRPC.
Very simple golang template engine for cli usage, using the golang template package and the template functions from sprig.
The furoc “compiler” is a generator tool similar to protoc, it can be used to write your custom generators.
There are no official plugins available at the moment.
Is a placeholder for all furoc generator plugins.