Ericsson / CodeCompass

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://codecompass.net
GNU General Public License v3.0
520 stars 102 forks source link

Use C++ Thrift library to generate TypeScript API #606

Open mcserep opened 1 year ago

mcserep commented 1 year ago

CodeCompass already includes the official Thrift library (written in C++) to generate APIs in various languages.

For some reason the TypeScript version seemed unusable and broken in #595, and therefore a separate 3rd party library creditkarma/thrift-typescript was required to build it correctly.

This should be investigated further and the official Thrift library should be used if possible instead. (An initial approach was implemented in https://github.com/mdeme01/CodeCompass/pull/1, but the generated files were not working as expected.)