From 0f45c30935654e3692694b230fb1cb5f3f5ca87b Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Thu, 22 May 2025 12:58:23 +0200 Subject: [PATCH] update the outdated directory structure section inside the handbook with the latest changes --- Handbook/src/appendix/changelog.md | 4 ++ Handbook/src/appendix/directory-structure.md | 54 +++++++++++++++++--- 2 files changed, 51 insertions(+), 7 deletions(-) diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md index f31a406e..d69b2228 100644 --- a/Handbook/src/appendix/changelog.md +++ b/Handbook/src/appendix/changelog.md @@ -20,6 +20,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Dropped support for Epic Native Toolchain `v24`, which was last shipped with the preview release of UE `5.6`, but has been removed from the `5.6` branch on GitHub. +### Documentation + +- Revised the outdated [Plugin Directory Structure](./directory-structure.html) section to accurately reflect the latest changes to the `Source/ThirdParty` directory layout changes. + ## [2.5.0] - 2025-05-09 This minor release primarily focuses on bringing Bluetooth Low Energy support to the SenseGlove Unreal Engine integration. diff --git a/Handbook/src/appendix/directory-structure.md b/Handbook/src/appendix/directory-structure.md index 9b88d485..f00373bd 100644 --- a/Handbook/src/appendix/directory-structure.md +++ b/Handbook/src/appendix/directory-structure.md @@ -62,6 +62,10 @@ └── ThirdParty (3rd-party dependencies) │ ├── android (.jar file Java libraries for Android) + │ │ + │ ├── debug + │ │ + │ └── release │ ├── include (header files) │ │ @@ -69,6 +73,8 @@ │ │ │ ├── SenseGlove │ │ │ + │ │ ├── BLE (SGBLE headers) + │ │ │ │ │ ├── Connect (SGConnect headers) │ │ │ │ │ └── Core (SGCoreCpp headers) @@ -95,29 +101,57 @@ │ ├── linux │ │ - │ ├── v21 (UE 5.2 Linux dependencies) + │ ├── rustc (GNU/Linux binary dependencies built with Rust) │ │ │ - │ │ ├── aarch64 (dependencies targeting AArch64 Linux architecture) + │ │ ├── aarch64 (dependencies targeting GNU/Linux AArch64 architecture) │ │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ └── release │ │ │ - │ │ └── x86-64 (dependencies targeting x86-64 Linux architecture) + │ │ └── x86-64 (dependencies targeting GNU/Linux x86-64 architecture) │ │ │ │ │ ├── debug │ │ │ │ │ └── release │ │ - │ └── v22 (UE 5.3 and 5.4 Linux dependencies) + │ ├── v22 (UE 5.3 and 5.4 GNU/Linux dependencies) + │ │ │ + │ │ ├── aarch64 (dependencies targeting GNU/Linux AArch64 architecture) + │ │ │ │ + │ │ │ ├── debug + │ │ │ │ + │ │ │ └── release + │ │ │ + │ │ └── x86-64 (dependencies targeting GNU/Linux x86-64 architecture) + │ │ │ + │ │ ├── debug + │ │ │ + │ │ └── release + │ │ + │ ├── v23 (UE 5.5 GNU/Linux dependencies) + │ │ │ + │ │ ├── aarch64 (dependencies targeting GNU/Linux AArch64 architecture) + │ │ │ │ + │ │ │ ├── debug + │ │ │ │ + │ │ │ └── release + │ │ │ + │ │ └── x86-64 (dependencies targeting GNU/Linux x86-64 architecture) + │ │ │ + │ │ ├── debug + │ │ │ + │ │ └── release + │ │ + │ └── v25 (UE 5.6 GNU/Linux dependencies) │ │ - │ ├── aarch64 (dependencies targeting AArch64 Linux architecture) + │ ├── aarch64 (dependencies targeting GNU/Linux AArch64 architecture) │ │ │ │ │ ├── debug │ │ │ │ │ └── release │ │ - │ └── x86-64 (dependencies targeting x86-64 Linux architecture) + │ └── x86-64 (dependencies targeting GNU/Linux x86-64 architecture) │ │ │ ├── debug │ │ @@ -131,7 +165,13 @@ │ │ │ └── release │ - └── msvc143 (Microsoft Visual Studio 2022 dependencies) + ├── msvc143 (Microsoft Visual Studio 2022 dependencies) + │ │ + │ ├── debug + │ │ + │ └── release + │ + └── rustc (Microsoft Windows binary dependencies built with Rust) │ ├── debug │