That index allows to generate a Makefile just for the gen subdirectory, to help trigger the generate commands for all libraries/CLIs.
For the generation, liquid is used, which will do no logic at all. The latter is done in Rust, and the outcome is written as json with the whole model laid out.
It's demand-driven, so the template is built, and if something is missing or the transformation is not trivial, Rust will provide it.
That index allows to generate a Makefile just for the
gen
subdirectory, to help trigger the generate commands for all libraries/CLIs.For the generation, liquid is used, which will do no logic at all. The latter is done in Rust, and the outcome is written as json with the whole model laid out.
It's demand-driven, so the template is built, and if something is missing or the transformation is not trivial, Rust will provide it.