From a56ebd2821b0faf8b9a3b245270077e0ce6604f8 Mon Sep 17 00:00:00 2001
From: Alfin Johny <alfin.johny@tum.de>
Date: Fri, 20 Dec 2024 16:27:31 +0100
Subject: [PATCH]  Fix error in mkdocs.yml

---
 .gitlab-ci.yml | 6 ++++++
 mkdocs.yml     | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8289ad8..b9a76a1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,10 +65,16 @@ pages:
     - pipenv run pip install mkdoxy  # Install the mkdoxy plugin if needed
     - echo "MkDocs version:"
     - pipenv run mkdocs --version
+    - apt-get update
+    - apt-get install -y doxygen
+    - export DOXYGEN_BIN=/usr/bin/doxygen
+    - pipenv install --dev  # Install all necessary dependencies
     - echo "Listing files in the project directory:"
     - ls -la $CI_PROJECT_DIR
     - echo "Listing files in docs directory:"
     - ls -la $CI_PROJECT_DIR/docs
+    - which doxygen  # Verifies that Doxygen is available in the path
+
   script:
     # Create the folder where the generated markdown files will be stored
     - mkdir $CI_PROJECT_DIR/docs/aircraft-xml
diff --git a/mkdocs.yml b/mkdocs.yml
index 2d983eb..414020e 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -66,7 +66,8 @@ plugins:
   - mkdoxy:
       projects:
         aircraft_design:
-          src-dirs: docs/documentattion/aircraft_design/
+          doxygen_bin: "/path/to/doxygen"  # Update with the correct path
+          src-dirs: docs/documentation/aircraft_design/
           full-doc: True
           doxy-cfg:
             FILE_PATTERNS: "*.cpp *.h *.md *.png *.svg" # Include .cpp, .h, .md, .png, .svg files in the documentation
-- 
GitLab