Overview #
A brief overview over the main tasks where spectools / furoc / protoc1 are used for.
We have seen some nice generators like furoc-gen-ddl2, which uses simple type and field extensions to generate mysql DDLs.
A documentation generator furoc-gen-apidocs3 is in development.
graph TD µSpec(µSpec) Spec([Spec]) µSpec-- spectools -->Spec Spec-. spectools .->µSpec someProto[Proto] -- protoc-gen-furo-specs*1 --> µSpec Spec-- spectools -->Es6Module Spec-- furoc-gen-apidocs -->Docs Spec-- furoc-gen-u33e -->U33E U33E-- simple-generator -->web-components Spec-. furoc-gen-ddl .->ddl[(DDL)] Spec-- spectools -->xs[...] Spec-- spectools -->Proto Proto-- protoc-gen-grpc-gateway -->Gateway Proto-- protoc-gen-openapiv2 -->OpenApi OpenApi-- swagger -->xo[...] Proto-- protoc -->xp[...]