Mit dem Scaffolding Tool Yeoman gibt es die Möglichkeit, automatisiert Projekte zu erzeugen und anzupassen. Dazu werden Generatoren verwendet, die diese Funktionalität bereitstellen und in Yeoman installiert werden.
generator-wombytes-cpp ist ein Yeoman Generator, der ein C++ Projekt erzeugt. Das Projekt enthält Microsoft Visual Studio Code Dateien mit Container Konfiguration, CMake als Build System und Conan als Dependency Manager. Außerdem sind Cppcheck, Cpplint und Clang-Tidy in der Build Pipeline enthalten.
Zur Nutzung muss zunächst Yeoman installiert werden. Danach kann aus Yeoman heraus oder manuell generator-wombytes-cpp installiert werden. Ein Projekt wird erstellt, indem man Yeoman mit
yo
startet und den Generator auswählt oder direkt den Generator mit
yo generator-wombytes-cpp
ausführt. Optional kann man bei letzterem auch als Argument den Projektnamen anhängen. Anschließend werden die notwendigen Optionen abgefragt und ein baufertiges Projekt erstellt.