Genyleap/Docs
Entwicklungs-Stack-Leitfaden

Baue mit demselben Stack, den wir selbst verwenden.

Living engineering documentation for the native technologies behind Genyleap: modern C++, Boost, Qt, CMake, LLVM and WebAssembly across desktop, mobile and browser targets.

Fortlaufende Baseline

Aktuelles Genyleap-Engineering-Profil

Official sources · refreshed Oct 11, 2026
LanguageC++26-firstC++23 when toolchain support requires it
Qt6.12.0Aktuelle stabile Version, automatisch ermittelt
Boost1.92.0Current stable Boost release, resolved automatically
EntwicklungCMake + NinjaTarget-based CMake and module-aware builds
CompilersClang · GCC · MSVCUse the native toolchain for each platform boundary
Webwasm32Emscripten 5.0.5 for the current Qt baseline
TargetsDesktop · Mobile · WebmacOS, Linux, Windows, Android, iOS and WebAssembly

Ein Engineering-Modell für alle Targets.

Plattformspezifische Details bleiben an der Toolchain-Grenze isoliert. Anwendungs- und Domain-Architektur bleiben portabel, während Compiler, SDKs, Packaging und Deployment pro Target explizit bleiben.

Versionsdaten sind nicht fest in den Text eingebaut.

External toolchain versions move. The Stack Development Guide resolves the current stable Boost and Qt releases, Qt Creator release and Qt compatibility data from official upstream sources into one cached manifest, then renders every platform guide from that single source of truth.

1

Resolve

Official Boost and Qt release indexes plus current platform documentation are checked automatically.

2

Cache

Ein lokales Manifest hält die Dokumentation schnell und stabil, auch wenn ein Upstream-Endpunkt vorübergehend nicht erreichbar ist.

3

Render

Pfade, Namen der Quellarchive, NDK/JDK-Anforderungen sowie Emscripten- und IDE-Versionen werden aus dem aktuellen Manifest erzeugt.

Engineering-Referenz, kein Einsteiger-Tutorial.

Modernes Sprachmodell

Projekteigene C++-Module, explizites Ownership, RAII, Concepts, expected-basierte Fehler und aktuelle Standardbibliotheksfunktionen.

Reproduzierbare Umgebungen

Getrennte Build-Bäume, explizite Compilerwahl, targetspezifische SDKs und verifizierte Kommandozeilen-Builds vor der IDE-Konfiguration.

Plattformgrenzen

Betriebssystemspezifisches Verhalten und Drittanbieteranpassungen bleiben isoliert und dringen nicht in Domain-Code ein.

Nachweise statt Annahmen

Konfiguriere, baue, linte, teste und smoke-teste die angeforderte Produktoberfläche, bevor die Umgebung als bereit gilt.

Engineering-Referenz.

Die C++-Beispiele und die Projektstruktur folgen dem Genyleap-Vertrag für modernes C++; veränderliche externe Versionsdaten werden aus Upstream-Dokumentation ermittelt.