The repository shows an example layout of a separate Firebolt-SDK repository for C++, where all 3 SDKs are combined together. It was built based on the SDKs (core, manage, discovery) generated by firebolt-apis on the next-bidirectional branch.
Repo shows
$ build.s -s THUNDER_SYSROOT -t <core | managage | discovery>
api/- placeholder for generated API, i.e. code generated byfirebolt-apissrc/&include/- static part, as infirebolt-openrpc, inlanguages/cpp/src/shared/srctest/- tests, as infirebolt-apis, insrc/sdks/<core|manage|discovery>/src/cpp/sdk/cpptest