Currently, the docs generation pipeline has the merger tool written in golang which ingests the protos and outputs JSON files which are consumed by the Typescript generate-docs tool which outputs the markdown files for Docusaurus.
It would make the pipeline simpler if we ported the generate-docs TS code to golang into the merger code. This would remove the intermediate step of outputting JSON and simplify the maintenance of the build pipeline going forward.
Currently, the docs generation pipeline has the
merger
tool written in golang which ingests the protos and outputs JSON files which are consumed by the Typescriptgenerate-docs
tool which outputs the markdown files for Docusaurus.It would make the pipeline simpler if we ported the
generate-docs
TS code to golang into themerger
code. This would remove the intermediate step of outputting JSON and simplify the maintenance of the build pipeline going forward.