From 32cc80188a3dc8e0e0f6934297dc501e504e2958 Mon Sep 17 00:00:00 2001
From: David Schwarzmann <david.schwarzmann@codecentric.de>
Date: Fri, 18 Jun 2021 17:02:27 +0200
Subject: [PATCH] Update sidebar and fix docusaurs branch based build

---
 docs/roadmap.md      | 17 ++++++++
 docusaurus.config.js |  2 +-
 sidebars.js          | 97 +++++++++++++++++++++++++-------------------
 3 files changed, 73 insertions(+), 43 deletions(-)
 create mode 100644 docs/roadmap.md

diff --git a/docs/roadmap.md b/docs/roadmap.md
new file mode 100644
index 00000000..d1773ced
--- /dev/null
+++ b/docs/roadmap.md
@@ -0,0 +1,17 @@
+# 🚧 Roadmap
+
+## Event Log
+
+TBD
+
+## Callbacks
+
+TBD
+
+## Rückkanal
+
+TBD
+
+## Verschiedene Umgebungen
+
+TBD
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 6fe3f72f..b8c4d4e1 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -1,5 +1,5 @@
 /** @type {import('@docusaurus/types').DocusaurusConfig} */
-const baseUrl = process.env.GIT_BRANCH || '/'
+const baseUrl = `${process.env.GIT_BRANCH}/` || '/'
 const gitBranch = process.env.GIT_BRANCH || 'main'
 
 module.exports = {
diff --git a/sidebars.js b/sidebars.js
index 2363eb69..3ba071de 100644
--- a/sidebars.js
+++ b/sidebars.js
@@ -11,34 +11,39 @@
 
 module.exports = {
   defaultSidebar: [
-    "overview",
-    "status-and-error-codes",
+    'overview',
+    'roadmap',
+    'account',
+    'status-and-error-codes',
     {
-      type: "category",
-      label: "Getting Started",
+      type: 'link',
+      label: 'Terms of Service',
+      href: 'https://www.fitko.de/',
+    },
+    {
+      type: 'category',
+      label: 'Getting Started',
       items: [
-        "getting-started/overview",
-        "getting-started/account",
-        "getting-started/authentication/applications",
-        "getting-started/authentication/users",
-        "getting-started/encryption",
+        'getting-started/overview',
+        'getting-started/authentication',
+        'getting-started/encryption',
         {
-          type: "category",
-          label: "Versenden",
+          type: 'category',
+          label: 'Versenden',
           items: [
             {
-              type: "autogenerated",
-              dirName: "getting-started/sending",
+              type: 'autogenerated',
+              dirName: 'getting-started/sending',
             },
           ],
         },
         {
-          type: "category",
-          label: "Empfangen",
+          type: 'category',
+          label: 'Empfangen',
           items: [
             {
-              type: "autogenerated",
-              dirName: "getting-started/receiving",
+              type: 'autogenerated',
+              dirName: 'getting-started/receiving',
             },
           ],
         },
@@ -53,48 +58,56 @@ module.exports = {
     //   }]
     // },
     {
-      type: "category",
-      label: "API Spezifikationen",
+      type: 'category',
+      label: 'Spezifikationen/Schemata',
       items: [
         // {
         //   type: "autogenerated",
         //   dirName: "apis",
         // },
         {
-          type: "doc",
-          label: "Antragsmetadaten",
-          id: "apis/application-metadata",
+          type: 'doc',
+          label: 'Antragsmetadaten',
+          id: 'apis/application-metadata',
         },
         {
-          type: "doc",
-          label: "Zustelldienst",
-          id: "apis/delivery-service",
+          type: 'doc',
+          label: 'Zustelldienst',
+          id: 'apis/delivery-service',
         },
       ],
     },
     {
-      type: "category",
-      label: "Weiteres",
+      type: 'category',
+      label: 'Detailinformationen',
       items: [
+        'details/encryption',
         {
-          type: "doc",
-          label: "Glossar",
-          id: "more/glossary",
-        },
-        {
-          type: "link",
-          label: "Feedback",
-          href: "https://jira.fiep-poc.de/servicedesk/customer/portal/1",
+          type: 'category',
+          label: 'Authentifizierung',
+          items: [
+            {
+              type: 'autogenerated',
+              dirName: 'details/authentication',
+            },
+          ],
         },
+      ],
+    },
+    {
+      type: 'category',
+      label: 'Weiteres',
+      items: [
+        'more/glossary',
         {
-          type: "link",
-          label: "Terms of Service",
-          href: "https://www.fitko.de/",
+          type: 'link',
+          label: 'Feedback',
+          href: 'https://jira.fiep-poc.de/servicedesk/customer/portal/1',
         },
         {
-          type: "link",
-          label: "Impressum",
-          href: "https://www.fitko.de/Impressum",
+          type: 'link',
+          label: '✅ Impressum',
+          href: 'https://www.fitko.de/Impressum',
         },
       ],
     },
@@ -104,4 +117,4 @@ module.exports = {
   //   type: 'autogenerated',
   //   dirName: '.', // generate sidebar slice from the docs folder (or versioned_docs/<version>)
   // }],
-};
+}
-- 
GitLab