From fb5a8191d7ee16631f34264243a344050c0f2960 Mon Sep 17 00:00:00 2001 From: euanbh Date: Tue, 15 Sep 2026 21:22:27 +0100 Subject: [PATCH 1/2] Update File Structure --- .../automotive/overview.md} | 0 .../electronics}/overview.md | 0 .../integration/computer_placement.md} | 0 .../integration/lidar_placement.md} | 0 .../integration}/overview.md | 0 docs/hardware/integration/zed2i_placement.md | 0 .../interface}/overview.md | 0 .../interface}/raspberrypi.md | 0 docs/hardware/mechatronics/overview.md | 0 mkdocs.yml | 28 +++++++++++-------- 10 files changed, 16 insertions(+), 12 deletions(-) rename docs/{ads/systems_integration/computer_placement.md => hardware/automotive/overview.md} (100%) rename docs/{ads/actuation_control => hardware/electronics}/overview.md (100%) rename docs/{ads/systems_integration/lidar_placement.md => hardware/integration/computer_placement.md} (100%) rename docs/{ads/systems_integration/zed2i_placement.md => hardware/integration/lidar_placement.md} (100%) rename docs/{ads/systems_integration => hardware/integration}/overview.md (100%) create mode 100644 docs/hardware/integration/zed2i_placement.md rename docs/{ads/aiads_interface => hardware/interface}/overview.md (100%) rename docs/{ads/aiads_interface => hardware/interface}/raspberrypi.md (100%) create mode 100644 docs/hardware/mechatronics/overview.md diff --git a/docs/ads/systems_integration/computer_placement.md b/docs/hardware/automotive/overview.md similarity index 100% rename from docs/ads/systems_integration/computer_placement.md rename to docs/hardware/automotive/overview.md diff --git a/docs/ads/actuation_control/overview.md b/docs/hardware/electronics/overview.md similarity index 100% rename from docs/ads/actuation_control/overview.md rename to docs/hardware/electronics/overview.md diff --git a/docs/ads/systems_integration/lidar_placement.md b/docs/hardware/integration/computer_placement.md similarity index 100% rename from docs/ads/systems_integration/lidar_placement.md rename to docs/hardware/integration/computer_placement.md diff --git a/docs/ads/systems_integration/zed2i_placement.md b/docs/hardware/integration/lidar_placement.md similarity index 100% rename from docs/ads/systems_integration/zed2i_placement.md rename to docs/hardware/integration/lidar_placement.md diff --git a/docs/ads/systems_integration/overview.md b/docs/hardware/integration/overview.md similarity index 100% rename from docs/ads/systems_integration/overview.md rename to docs/hardware/integration/overview.md diff --git a/docs/hardware/integration/zed2i_placement.md b/docs/hardware/integration/zed2i_placement.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/ads/aiads_interface/overview.md b/docs/hardware/interface/overview.md similarity index 100% rename from docs/ads/aiads_interface/overview.md rename to docs/hardware/interface/overview.md diff --git a/docs/ads/aiads_interface/raspberrypi.md b/docs/hardware/interface/raspberrypi.md similarity index 100% rename from docs/ads/aiads_interface/raspberrypi.md rename to docs/hardware/interface/raspberrypi.md diff --git a/docs/hardware/mechatronics/overview.md b/docs/hardware/mechatronics/overview.md new file mode 100644 index 0000000..e69de29 diff --git a/mkdocs.yml b/mkdocs.yml index 54fa858..dfedb0d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -79,7 +79,7 @@ plugins: nav: # This is the structure of the sidebar - Home: index.md - Hall of Fame: hall_of_fame.md - - Departments: + - Software: - Perception: - Overview: departments/perception/overview.md - Theory: departments/perception/theory.md @@ -125,17 +125,21 @@ nav: # This is the structure of the sidebar - Lunchy: departments/hardware/mechanical/mount/lunchy.md - Modem: departments/hardware/mechanical/mount/modem.md - Rigby: departments/hardware/mechanical/rigby.md - - ADS: - - Systems Integration: - - Overview: ads/systems_integration/overview.md - - Computer Placement: ads/systems_integration/computer_placement.md - - Zed2i Placement: ads/systems_integration/zed2i_placement.md - - LiDar Placement: ads/systems_integration/lidar_placement.md - - AI/ADS Interface: - - Overview: ads/aiads_interface/overview.md - - Raspberry Pi Setup: ads/aiads_interface/raspberrypi.md - - Actuation Control: - - Overview: ads/actuation_control/overview.md + - Hardware: + - Automotive: + -Overview: hardware/automotive/overview.md + - Mechatronics: + -Overview: hardware/mechatronics/overview.md + - Electronics: + - Overview: ads/electronics/overview.md + - Integration: + - Overview: ads/integration/overview.md + - Computer Placement: ads/integration/computer_placement.md + - Zed2i Placement: ads/integration/zed2i_placement.md + - LiDar Placement: ads/integration/lidar_placement.md + - Interface: + - Overview: ads/interface/overview.md + - Raspberry Pi Setup: ads/interface/raspberrypi.md - Resources: - General Competition Info: resources/competition.md - General Git Info: resources/git.md From 2a485fd771cedb5e8ad75f7e296b6d3f4ab50ca7 Mon Sep 17 00:00:00 2001 From: Conor Date: Sat, 26 Sep 2026 17:53:37 +0100 Subject: [PATCH 2/2] Reconcile department rename as Systems and preserve ADS URLs --- .../automotive/overview.md | 0 .../electronics/overview.md | 0 .../integration/computer_placement.md | 0 .../integration/lidar_placement.md | 0 .../integration/overview.md | 0 .../integration/zed2i_placement.md | 0 .../interface/overview.md | 0 .../interface/raspberrypi.md | 0 .../mechatronics/overview.md | 0 mkdocs.yml | 29 ++++++++++++------- requirements.txt | 3 ++ 11 files changed, 22 insertions(+), 10 deletions(-) rename docs/{hardware => systems}/automotive/overview.md (100%) rename docs/{hardware => systems}/electronics/overview.md (100%) rename docs/{hardware => systems}/integration/computer_placement.md (100%) rename docs/{hardware => systems}/integration/lidar_placement.md (100%) rename docs/{hardware => systems}/integration/overview.md (100%) rename docs/{hardware => systems}/integration/zed2i_placement.md (100%) rename docs/{hardware => systems}/interface/overview.md (100%) rename docs/{hardware => systems}/interface/raspberrypi.md (100%) rename docs/{hardware => systems}/mechatronics/overview.md (100%) diff --git a/docs/hardware/automotive/overview.md b/docs/systems/automotive/overview.md similarity index 100% rename from docs/hardware/automotive/overview.md rename to docs/systems/automotive/overview.md diff --git a/docs/hardware/electronics/overview.md b/docs/systems/electronics/overview.md similarity index 100% rename from docs/hardware/electronics/overview.md rename to docs/systems/electronics/overview.md diff --git a/docs/hardware/integration/computer_placement.md b/docs/systems/integration/computer_placement.md similarity index 100% rename from docs/hardware/integration/computer_placement.md rename to docs/systems/integration/computer_placement.md diff --git a/docs/hardware/integration/lidar_placement.md b/docs/systems/integration/lidar_placement.md similarity index 100% rename from docs/hardware/integration/lidar_placement.md rename to docs/systems/integration/lidar_placement.md diff --git a/docs/hardware/integration/overview.md b/docs/systems/integration/overview.md similarity index 100% rename from docs/hardware/integration/overview.md rename to docs/systems/integration/overview.md diff --git a/docs/hardware/integration/zed2i_placement.md b/docs/systems/integration/zed2i_placement.md similarity index 100% rename from docs/hardware/integration/zed2i_placement.md rename to docs/systems/integration/zed2i_placement.md diff --git a/docs/hardware/interface/overview.md b/docs/systems/interface/overview.md similarity index 100% rename from docs/hardware/interface/overview.md rename to docs/systems/interface/overview.md diff --git a/docs/hardware/interface/raspberrypi.md b/docs/systems/interface/raspberrypi.md similarity index 100% rename from docs/hardware/interface/raspberrypi.md rename to docs/systems/interface/raspberrypi.md diff --git a/docs/hardware/mechatronics/overview.md b/docs/systems/mechatronics/overview.md similarity index 100% rename from docs/hardware/mechatronics/overview.md rename to docs/systems/mechatronics/overview.md diff --git a/mkdocs.yml b/mkdocs.yml index dfedb0d..4e0c21b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -74,6 +74,15 @@ plugins: timezone: Europe/Dublin locale: en - mermaid2 + - redirects: + redirect_maps: + ads/systems_integration/overview.md: systems/integration/overview.md + ads/systems_integration/computer_placement.md: systems/integration/computer_placement.md + ads/systems_integration/zed2i_placement.md: systems/integration/zed2i_placement.md + ads/systems_integration/lidar_placement.md: systems/integration/lidar_placement.md + ads/aiads_interface/overview.md: systems/interface/overview.md + ads/aiads_interface/raspberrypi.md: systems/interface/raspberrypi.md + ads/actuation_control/overview.md: systems/electronics/overview.md nav: # This is the structure of the sidebar @@ -125,21 +134,21 @@ nav: # This is the structure of the sidebar - Lunchy: departments/hardware/mechanical/mount/lunchy.md - Modem: departments/hardware/mechanical/mount/modem.md - Rigby: departments/hardware/mechanical/rigby.md - - Hardware: + - Systems: - Automotive: - -Overview: hardware/automotive/overview.md + - Overview: systems/automotive/overview.md - Mechatronics: - -Overview: hardware/mechatronics/overview.md + - Overview: systems/mechatronics/overview.md - Electronics: - - Overview: ads/electronics/overview.md + - Overview: systems/electronics/overview.md - Integration: - - Overview: ads/integration/overview.md - - Computer Placement: ads/integration/computer_placement.md - - Zed2i Placement: ads/integration/zed2i_placement.md - - LiDar Placement: ads/integration/lidar_placement.md + - Overview: systems/integration/overview.md + - Computer Placement: systems/integration/computer_placement.md + - Zed2i Placement: systems/integration/zed2i_placement.md + - LiDar Placement: systems/integration/lidar_placement.md - Interface: - - Overview: ads/interface/overview.md - - Raspberry Pi Setup: ads/interface/raspberrypi.md + - Overview: systems/interface/overview.md + - Raspberry Pi Setup: systems/interface/raspberrypi.md - Resources: - General Competition Info: resources/competition.md - General Git Info: resources/git.md diff --git a/requirements.txt b/requirements.txt index 76b655d..672acc5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,3 +17,6 @@ mkdocs-glightbox # Mermaid diagrams plugin mkdocs-mermaid2-plugin +# Preserve existing ADS page URLs after the Systems reorganisation. +mkdocs-redirects==1.2.2 +