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.

継続更新ベースライン

現在の 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

すべてのターゲットに一つのエンジニアリングモデル。

プラットフォーム固有の詳細は toolchain 境界に隔離します。application/domain アーキテクチャは移植可能に保ち、compiler、SDK、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

upstream endpoint が一時的に利用できなくても、ローカル manifest により文書を高速かつ安定して提供します。

3

Render

パス、source archive 名、NDK/JDK 要件、Emscripten と IDE のバージョンは現在の manifest から生成します。

初心者向けチュートリアルではなく、エンジニアリングリファレンスです。

モダンな言語モデル

プロジェクト所有の C++ modules、明示的な ownership、RAII、concepts、expected ベースのエラー、現行 standard library 機能を使います。

再現可能な環境

build tree を分離し、compiler を明示選択し、target 固有 SDK と検証済み command-line build を IDE 設定より先に用意します。

プラットフォーム境界

OS 固有動作と third-party adaptation は domain code に漏らさず隔離します。

推測より検証結果

環境を ready と判断する前に、対象プロダクトを configure、build、lint、test、smoke-check します。

エンジニアリング基準。

C++ の例とプロジェクト構成は Genyleap の Modern C++ エンジニアリング契約に従い、変化する外部バージョン情報は upstream 文書から解決します。