From e127b714b23cf1fdf3abeee7b708b3eeedc3bd61 Mon Sep 17 00:00:00 2001
From: jcatmore <james.catmore@cern.ch>
Date: Fri, 11 Apr 2025 14:58:09 +0200
Subject: [PATCH 1/2] Create Developers top level menu

This introduces a new top-level "Developers" menu. It takes the following from the Athena menu:

- all of the material in the "Athena developers" sub-menu of Athena
- the Git workflow (including the Git tutorial underneath it)
- IDE integration

Other menus are left alone, with the exception that the "Software infrastructure" menu is renamed "Shifts and infrastructure".

Other changes:

- the ordering of the items in the developers' menu is slightly changed
- the persistency section of the developers' tutorial is moved to its correct place
- an evidently orphaned part of the Git tutorial is reunited with the rest of the material (see #47)
---
 mkdocs.yml | 102 ++++++++++++++++++++++++++---------------------------
 1 file changed, 51 insertions(+), 51 deletions(-)

diff --git a/mkdocs.yml b/mkdocs.yml
index f2555bc..2b982c2 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -66,15 +66,62 @@ nav:
         - athena/configuration/tutorial/fragments.md
         - athena/configuration/tutorial/tools.md
         - athena/configuration/tutorial/steering.md
-    - Athena developers:
+    - Containers and VMs:
+      - athena/containers/index.md
+      - athena/containers/intro-docker.md
+      - athena/containers/mac-setup.md
+      - athena/containers/ubuntu-setup.md
+      - athena/containers/dev-setup.md
+      - athena/containers/lima.md
+    - Performance and monitoring:
+      - athena/performance/index.md
+      - Monitoring:
+        - athena/performance/perfmonmt.md
+        - athena/performance/prmon.md
+      - Performance:
+        - athena/performance/valgrind.md
+        - athena/performance/valgrind-examples.md
+        - athena/performance/heaptrack.md
+        - athena/performance/callgrind.md
+        - athena/performance/vtune.md
+    - athena/gpu/index.md
+    - athena/io/index.md
+  - Developers:
       - athena/developers/index.md
       - athena/developers/releases.md
+      - Git workflow:
+        - athena/git/index.md
+        - athena/git/workflow-quick.md
+        - athena/git/continuous-integration.md
+        - athena/git/resolve-conflict.md
+        - athena/git/git-atlas.md
+        - athena/git/tips.md
+        - Git tutorial:
+          - athena/git/env-setup.md
+          - athena/git/gitlab-fork.md
+          - athena/git/clone.md
+          - athena/git/branch.md
+          - athena/git/develop.md
+          - athena/git/commit.md
+          - athena/git/merge-request.md
+        - Archived:
+          - athena/git/pseudomerge.md
+          - athena/git/svn-migrate.md
+      - IDE integration & VSCode:
+        - athena/ide/index.md
+        - IDE Integrations:
+          - athena/ide/setup.md
+          - athena/ide/cpp.md
+          - athena/ide/python.md
+        - VS Code Usage Patterns:
+          - athena/ide/native.md
+          - athena/ide/ssh.md
+          - athena/ide/docker.md
       - athena/developers/cmake.md
       - athena/developers/building.md
       - athena/developers/building-externals.md
       - athena/developers/calib.md
       - athena/developers/issue-reporting.md
-      - athena/git/develop.md
       - coding-guidelines/index.md
       - Developer tutorial:
         - athena/developers/tutorial/index.md
@@ -85,58 +132,11 @@ nav:
         - athena/developers/tutorial/vscode.md
         - athena/developers/tutorial/cpp.md
         - athena/developers/tutorial/writing-algstools.md
+        - athena/developers/tutorial/persistency.md
         - athena/developers/tutorial/cmake.md
         - athena/developers/tutorial/testing_debugging.md
         - athena/developers/tutorial/conditions.md
         - athena/developers/tutorial/performance.md
-        - athena/developers/tutorial/persistency.md
-    - Git Workflow:
-      - athena/git/index.md
-      - athena/git/workflow-quick.md
-      - athena/git/continuous-integration.md
-      - athena/git/resolve-conflict.md
-      - athena/git/git-atlas.md
-      - athena/git/tips.md
-      - Git Tutorial:
-        - athena/git/env-setup.md
-        - athena/git/gitlab-fork.md
-        - athena/git/clone.md
-        - athena/git/branch.md
-        - athena/git/commit.md
-        - athena/git/merge-request.md
-      - Archived:
-          - athena/git/pseudomerge.md
-          - athena/git/svn-migrate.md
-    - IDE integration & VSCode:
-      - athena/ide/index.md
-      - IDE Integrations:
-        - athena/ide/setup.md
-        - athena/ide/cpp.md
-        - athena/ide/python.md
-      - VS Code Usage Patterns:
-        - athena/ide/native.md
-        - athena/ide/ssh.md
-        - athena/ide/docker.md
-    - Containers and VMs:
-      - athena/containers/index.md
-      - athena/containers/intro-docker.md
-      - athena/containers/mac-setup.md
-      - athena/containers/ubuntu-setup.md
-      - athena/containers/dev-setup.md
-      - athena/containers/lima.md
-    - Performance and monitoring:
-      - athena/performance/index.md
-      - Monitoring:
-        - athena/performance/perfmonmt.md
-        - athena/performance/prmon.md
-      - Performance:
-        - athena/performance/valgrind.md
-        - athena/performance/valgrind-examples.md
-        - athena/performance/heaptrack.md
-        - athena/performance/callgrind.md
-        - athena/performance/vtune.md
-    - athena/gpu/index.md
-    - athena/io/index.md
   - Trigger:
     - Trigger Developers Guide:
       - athena/trigger/index.md
@@ -165,7 +165,7 @@ nav:
       - athena/trigger/menumonitoring.md
       - athena/trigger/menutriggerapi.md
       - athena/trigger/triggerdb.md
-  - Software infrastructure:
+  - Shifts and infrastructure:
     - software-infrastructure/index.md
     - software-infrastructure/code-review/index.md
     - Merge Review Shifts Tutorial:
-- 
GitLab


From 359510e24e9fbf65a03bdc7e5c41f7bacac96d09 Mon Sep 17 00:00:00 2001
From: jcatmore <james.catmore@cern.ch>
Date: Mon, 14 Apr 2025 09:55:29 +0200
Subject: [PATCH 2/2] Capitalising first letter of titles

---
 mkdocs.yml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/mkdocs.yml b/mkdocs.yml
index 2b982c2..61a0041 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -73,7 +73,7 @@ nav:
       - athena/containers/ubuntu-setup.md
       - athena/containers/dev-setup.md
       - athena/containers/lima.md
-    - Performance and monitoring:
+    - Performance and Monitoring:
       - athena/performance/index.md
       - Monitoring:
         - athena/performance/perfmonmt.md
@@ -89,14 +89,14 @@ nav:
   - Developers:
       - athena/developers/index.md
       - athena/developers/releases.md
-      - Git workflow:
+      - Git Workflow:
         - athena/git/index.md
         - athena/git/workflow-quick.md
         - athena/git/continuous-integration.md
         - athena/git/resolve-conflict.md
         - athena/git/git-atlas.md
         - athena/git/tips.md
-        - Git tutorial:
+        - Git Tutorial:
           - athena/git/env-setup.md
           - athena/git/gitlab-fork.md
           - athena/git/clone.md
@@ -107,7 +107,7 @@ nav:
         - Archived:
           - athena/git/pseudomerge.md
           - athena/git/svn-migrate.md
-      - IDE integration & VSCode:
+      - IDE Integration & VSCode:
         - athena/ide/index.md
         - IDE Integrations:
           - athena/ide/setup.md
@@ -123,7 +123,7 @@ nav:
       - athena/developers/calib.md
       - athena/developers/issue-reporting.md
       - coding-guidelines/index.md
-      - Developer tutorial:
+      - Developer Tutorial:
         - athena/developers/tutorial/index.md
         - athena/developers/tutorial/prerequisites.md
         - athena/developers/tutorial/gaudiathena-intro.md
@@ -165,7 +165,7 @@ nav:
       - athena/trigger/menumonitoring.md
       - athena/trigger/menutriggerapi.md
       - athena/trigger/triggerdb.md
-  - Shifts and infrastructure:
+  - Shifts and Infrastructure:
     - software-infrastructure/index.md
     - software-infrastructure/code-review/index.md
     - Merge Review Shifts Tutorial:
-- 
GitLab