Genyleap/Docs
Посібник зі стеку розробки

Створюйте на тому самому стеку, який використовуємо ми.

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

Оновлювана baseline

Поточний інженерний профіль Genyleap

Official sources · refreshed Oct 11, 2026
LanguageC++26-firstC++23 when toolchain support requires it
Qt6.12.0Поточний стабільний реліз визначається автоматично
Boost1.92.0Current stable Boost release, resolved automatically
БудуватиCMake + 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

Одна інженерна модель для всіх targets.

Специфічні для платформи деталі ізольовано на межі toolchain. Архітектура application/domain лишається переносною, а compilers, SDKs, packaging і deployment явно задаються для кожного target.

Дані про версії не зашиті в текст.

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

Локальний manifest зберігає документацію швидкою та стабільною, навіть якщо upstream endpoint тимчасово недоступний.

3

Render

Шляхи, назви source archive, вимоги NDK/JDK та версії Emscripten/IDE генеруються з поточного manifest.

Інженерний довідник, а не урок для початківців.

Сучасна модель мови

Власні C++ modules проєкту, явне ownership, RAII, concepts, помилки на основі expected і сучасні можливості standard library.

Відтворювані середовища

Окремі build trees, явний вибір compiler, SDK для кожного target і перевірені command-line builds до налаштування IDE.

Межі платформ

OS-специфічна поведінка та third-party adaptation залишаються ізольованими й не потрапляють у domain code.

Докази замість припущень

Виконайте configure, build, lint, test і smoke-check потрібної поверхні продукту, перш ніж вважати середовище готовим.

Інженерне джерело істини.

Приклади C++ і структура проєкту відповідають інженерному контракту Genyleap для modern C++, а змінні зовнішні версії отримуються з upstream-документації.