You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ur...@apache.org on 2022/04/01 07:55:41 UTC

[pulsar-site] branch main updated: fix: docs sync and scripts optimize

This is an automated email from the ASF dual-hosted git repository.

urfree pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 56e2fbc  fix: docs sync and scripts optimize
56e2fbc is described below

commit 56e2fbcf1105b5328a624b9064e01cddf5edd1d4
Author: Li Li <ur...@apache.org>
AuthorDate: Fri Apr 1 15:55:29 2022 +0800

    fix: docs sync and scripts optimize
    
    Signed-off-by: Li Li <ur...@apache.org>
---
 .github/workflows/ci-pulsar-website-docs-sync.yaml |  21 ++++---------
 .../website-next/docs/core-concepts-api-design.md  | Bin 6884 -> 0 bytes
 site2/website-next/docs/core-concepts.md           | Bin 8015 -> 0 bytes
 site2/website-next/migrate/migrate-chapter.js      |  11 +++++++
 site2/website-next/migrate/tool/del-duplicate.js   |  11 +++++--
 site2/website-next/scripts/sync-docs.sh            |  25 ++++++++++++++++
 site2/website-next/sidebars.json                   |  33 ++++-----------------
 .../versioned_sidebars/version-2.2.0-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.2.1-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.3.0-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.3.1-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.3.2-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.4.0-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.4.1-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.4.2-sidebars.json |  12 ++------
 .../versioned_sidebars/version-2.5.0-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.5.1-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.5.2-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.6.0-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.6.1-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.6.2-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.6.3-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.6.4-sidebars.json |  18 ++---------
 .../versioned_sidebars/version-2.7.0-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.7.1-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.7.2-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.7.3-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.7.4-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.8.0-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.8.1-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.8.2-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.9.0-sidebars.json |  14 +--------
 .../versioned_sidebars/version-2.9.1-sidebars.json |  14 +--------
 33 files changed, 105 insertions(+), 376 deletions(-)

diff --git a/.github/workflows/ci-pulsar-website-docs-sync.yaml b/.github/workflows/ci-pulsar-website-docs-sync.yaml
index 9f01364..c3bc8f3 100644
--- a/.github/workflows/ci-pulsar-website-docs-sync.yaml
+++ b/.github/workflows/ci-pulsar-website-docs-sync.yaml
@@ -41,31 +41,20 @@ jobs:
           git clone -b master --depth 1 https://github.com/apache/pulsar.git pulsar
           echo "pulsar clone done."
 
-          cp -r pulsar/site2/docs/* pulsar-site/site2/docs
-          cp -r pulsar/site2/website/versioned_docs/* pulsar-site/site2/website/versioned_docs
-          cp -r pulsar/site2/website/versioned_sidebars/* pulsar-site/site2/website/versioned_sidebars
-          cp -r pulsar/site2/docs/assets/* pulsar-site/site2/website-next/static/assets
+          DIR=$(pwd)
+
           cd pulsar-site/site2/website-next
-          yarn install
-          node migrate/migrate-full.js
-          cd ../../../
 
-          # cp -r pulsar/site2/docs/* pulsar-site/site2/website-next/docs
-          # cp -r pulsar-site/site2/website-next/docs/assets/* pulsar-site/site2/website-next/static/assets
-          # rm -rf pulsar-site/site2/website-next/docs/assets
-          # cp -r pulsar/site2/website/versioned_docs/* pulsar-site/site2/website-next/versioned_docs
-          # cp -r pulsar/site2/website/versioned_sidebars/* pulsar-site/site2/website-next/versioned_sidebars
-          # cp -r pulsar/site2/website/sidebars.json pulsar-site/site2/website-next/sidebars.json
-          # cp -r pulsar/site2/website/versions.json pulsar-site/site2/website-next/versions.json
+          sh scripts/sync-docs.sh
 
           echo "docs override done."
 
-          cd pulsar 
+          cd $DIR/pulsar
+
           PULSAR_COMMIT_ID=$(git rev-parse --short HEAD)
 
           cd ../pulsar-site
 
-
           git add -A .
           git status
 
diff --git a/site2/website-next/docs/core-concepts-api-design.md b/site2/website-next/docs/core-concepts-api-design.md
deleted file mode 100644
index 3164437..0000000
Binary files a/site2/website-next/docs/core-concepts-api-design.md and /dev/null differ
diff --git a/site2/website-next/docs/core-concepts.md b/site2/website-next/docs/core-concepts.md
deleted file mode 100644
index 7c80791..0000000
Binary files a/site2/website-next/docs/core-concepts.md and /dev/null differ
diff --git a/site2/website-next/migrate/migrate-chapter.js b/site2/website-next/migrate/migrate-chapter.js
index 3ce7533..cef5b72 100644
--- a/site2/website-next/migrate/migrate-chapter.js
+++ b/site2/website-next/migrate/migrate-chapter.js
@@ -77,6 +77,8 @@ const migrate = (version, category, cb) => {
         items: sidebar,
       });
     } else {
+      //Temp overrite test
+      // categoryMap[category].items = sidebar;
       categoryMap[category].items.concat(
         sidebar.filter((item) => {
           return !categoryMap[category].items.includes(item);
@@ -120,6 +122,15 @@ const migrate = (version, category, cb) => {
         // collapsed: true,
       });
     } else {
+      //Temp overrite test
+      // categoryMap[category].items = sidebar.map((item) => {
+      //   return {
+      //     type: "doc",
+      //     id:
+      //       version_full + "/" + (item == "deploy-docs" ? "deploy-dcos" : item),
+      //   };
+      // });
+
       let _sbExists = _.keyBy(categoryMap[category].items, "id");
       let _sb = sidebar
         .map((item) => {
diff --git a/site2/website-next/migrate/tool/del-duplicate.js b/site2/website-next/migrate/tool/del-duplicate.js
index a63e4d3..54fad8b 100644
--- a/site2/website-next/migrate/tool/del-duplicate.js
+++ b/site2/website-next/migrate/tool/del-duplicate.js
@@ -13,9 +13,14 @@ module.exports = (dest, version) => {
       continue;
     }
     let data = fs.readFileSync(pathname, "utf8");
-    let id = /id:\s*(.*)/.exec(data)[1];
-    duplicateMap[id] = duplicateMap[id] || [];
-    duplicateMap[id].push(pathname);
+    try {
+      let id = /id:\s*(.*)/.exec(data)[1];
+      duplicateMap[id] = duplicateMap[id] || [];
+      duplicateMap[id].push(pathname);
+    } catch (error) {
+      console.log("...error path: ", pathname);
+      throw error;
+    }
   }
   for (let [key, duplicateFiles] of Object.entries(duplicateMap)) {
     if (duplicateFiles.length > 1) {
diff --git a/site2/website-next/scripts/sync-docs.sh b/site2/website-next/scripts/sync-docs.sh
new file mode 100755
index 0000000..f8cc912
--- /dev/null
+++ b/site2/website-next/scripts/sync-docs.sh
@@ -0,0 +1,25 @@
+#! /bin/sh
+
+ROOT_DIR=$(git rev-parse --show-toplevel)
+cd $ROOT_DIR/../
+
+cp -r pulsar/site2/docs/* pulsar-site/site2/docs
+cp -r pulsar/site2/website/versioned_docs/* pulsar-site/site2/website/versioned_docs
+cp -r pulsar/site2/website/versioned_sidebars/* pulsar-site/site2/website/versioned_sidebars
+cp -r pulsar/site2/docs/assets/* pulsar-site/site2/website-next/static/assets
+
+# cp -r pulsar/site2/docs/* pulsar-site/site2/website-next/docs
+# cp -r pulsar-site/site2/website-next/docs/assets/* pulsar-site/site2/website-next/static/assets
+# rm -rf pulsar-site/site2/website-next/docs/assets
+# cp -r pulsar/site2/website/versioned_docs/* pulsar-site/site2/website-next/versioned_docs
+# cp -r pulsar/site2/website/versioned_sidebars/* pulsar-site/site2/website-next/versioned_sidebars
+# cp -r pulsar/site2/website/sidebars.json pulsar-site/site2/website-next/sidebars.json
+# cp -r pulsar/site2/website/versions.json pulsar-site/site2/website-next/versions.json
+
+cd pulsar-site/site2/website-next
+if [ -d "node_modules" ]; then
+    echo "skip install"
+else
+    yarn install
+fi
+node migrate/migrate-full.js
diff --git a/site2/website-next/sidebars.json b/site2/website-next/sidebars.json
index be9e974..d595e69 100644
--- a/site2/website-next/sidebars.json
+++ b/site2/website-next/sidebars.json
@@ -7,11 +7,7 @@
     {
       "type": "category",
       "label": "Get Started",
-      "items": [
-        "standalone",
-        "standalone-docker",
-        "kubernetes-helm"
-      ]
+      "items": ["standalone"]
     },
     {
       "type": "category",
@@ -93,13 +89,7 @@
     {
       "type": "category",
       "label": "Transactions",
-      "items": [
-        "txn-why",
-        "txn-what",
-        "txn-how",
-        "txn-use",
-        "txn-monitor"
-      ]
+      "items": ["txn-why", "txn-what", "txn-how", "txn-use", "txn-monitor"]
     },
     {
       "type": "category",
@@ -160,9 +150,7 @@
     {
       "type": "category",
       "label": "Performance",
-      "items": [
-        "performance-pulsar-perf"
-      ]
+      "items": ["performance-pulsar-perf"]
     },
     {
       "type": "category",
@@ -197,11 +185,7 @@
     {
       "type": "category",
       "label": "Adaptors",
-      "items": [
-        "adaptors-kafka",
-        "adaptors-spark",
-        "adaptors-storm"
-      ]
+      "items": ["adaptors-kafka", "adaptors-spark", "adaptors-storm"]
     },
     {
       "type": "category",
@@ -219,12 +203,7 @@
     {
       "type": "category",
       "label": "Development",
-      "items": [
-        "develop-tools",
-        "develop-binary-protocol",
-        "develop-load-manager",
-        "develop-plugin"
-      ]
+      "items": ["develop-tools", "develop-load-manager", "develop-plugin"]
     },
     {
       "type": "category",
@@ -238,4 +217,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}
diff --git a/site2/website-next/versioned_sidebars/version-2.2.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.2.0-sidebars.json
index cbcad96..a31da4e 100644
--- a/site2/website-next/versioned_sidebars/version-2.2.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.2.0-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.2.0/standalone-docker"
+          "id": "version-2.2.0/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.2.0/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.2.0/getting-started-docker"
         }
       ]
     },
@@ -382,7 +378,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.2.0/develop-binary-protocol"
+          "id": "version-2.2.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -395,10 +391,6 @@
         {
           "type": "doc",
           "id": "version-2.2.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.2.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.2.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.2.1-sidebars.json
index 2467317..7aa7106 100644
--- a/site2/website-next/versioned_sidebars/version-2.2.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.2.1-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.2.1/standalone-docker"
+          "id": "version-2.2.1/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.2.1/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.2.1/getting-started-docker"
         }
       ]
     },
@@ -382,7 +378,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.2.1/develop-binary-protocol"
+          "id": "version-2.2.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -395,10 +391,6 @@
         {
           "type": "doc",
           "id": "version-2.2.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.2.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.3.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.3.0-sidebars.json
index b62b479..bda7753 100644
--- a/site2/website-next/versioned_sidebars/version-2.3.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.3.0-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.0/standalone-docker"
+          "id": "version-2.3.0/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.3.0/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.0/getting-started-docker"
         }
       ]
     },
@@ -402,7 +398,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.0/develop-binary-protocol"
+          "id": "version-2.3.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -415,10 +411,6 @@
         {
           "type": "doc",
           "id": "version-2.3.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.3.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.3.1-sidebars.json
index 7f80088..c59c40e 100644
--- a/site2/website-next/versioned_sidebars/version-2.3.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.3.1-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.1/standalone-docker"
+          "id": "version-2.3.1/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.3.1/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.1/getting-started-docker"
         }
       ]
     },
@@ -402,7 +398,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.1/develop-binary-protocol"
+          "id": "version-2.3.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -415,10 +411,6 @@
         {
           "type": "doc",
           "id": "version-2.3.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.3.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.3.2-sidebars.json
index 9fb57e3..9d9f3c3 100644
--- a/site2/website-next/versioned_sidebars/version-2.3.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.3.2-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.2/standalone-docker"
+          "id": "version-2.3.2/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.3.2/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.2/getting-started-docker"
         }
       ]
     },
@@ -410,7 +406,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.3.2/develop-binary-protocol"
+          "id": "version-2.3.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -423,10 +419,6 @@
         {
           "type": "doc",
           "id": "version-2.3.2/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.3.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.4.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.4.0-sidebars.json
index 065c89b..d09c1cd 100644
--- a/site2/website-next/versioned_sidebars/version-2.4.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.4.0-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.0/standalone-docker"
+          "id": "version-2.4.0/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.4.0/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.0/getting-started-docker"
         }
       ]
     },
@@ -422,7 +418,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.0/develop-binary-protocol"
+          "id": "version-2.4.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -435,10 +431,6 @@
         {
           "type": "doc",
           "id": "version-2.4.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.4.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.4.1-sidebars.json
index e998f16..36a436a 100644
--- a/site2/website-next/versioned_sidebars/version-2.4.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.4.1-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.1/standalone-docker"
+          "id": "version-2.4.1/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.4.1/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.1/getting-started-docker"
         }
       ]
     },
@@ -448,7 +444,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.1/develop-binary-protocol"
+          "id": "version-2.4.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -461,10 +457,6 @@
         {
           "type": "doc",
           "id": "version-2.4.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.4.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.4.2-sidebars.json
index 2c80d20..05592f6 100644
--- a/site2/website-next/versioned_sidebars/version-2.4.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.4.2-sidebars.json
@@ -18,15 +18,11 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.2/standalone-docker"
+          "id": "version-2.4.2/getting-started-docker"
         },
         {
           "type": "doc",
           "id": "version-2.4.2/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.2/getting-started-docker"
         }
       ]
     },
@@ -448,7 +444,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.4.2/develop-binary-protocol"
+          "id": "version-2.4.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -461,10 +457,6 @@
         {
           "type": "doc",
           "id": "version-2.4.2/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.4.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.5.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.5.0-sidebars.json
index b37fcf0..5fee436 100644
--- a/site2/website-next/versioned_sidebars/version-2.5.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.5.0-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.0/standalone-docker"
+          "id": "version-2.5.0/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.5.0/kubernetes-helm"
+          "id": "version-2.5.0/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.5.0/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.0/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.0/getting-started-helm"
         }
       ]
     },
@@ -482,7 +474,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.0/develop-binary-protocol"
+          "id": "version-2.5.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -495,10 +487,6 @@
         {
           "type": "doc",
           "id": "version-2.5.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.5.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.5.1-sidebars.json
index 382cda3..ad6f18a 100644
--- a/site2/website-next/versioned_sidebars/version-2.5.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.5.1-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.1/standalone-docker"
+          "id": "version-2.5.1/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.5.1/kubernetes-helm"
+          "id": "version-2.5.1/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.5.1/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.1/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.1/getting-started-helm"
         }
       ]
     },
@@ -486,7 +478,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.1/develop-binary-protocol"
+          "id": "version-2.5.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -499,10 +491,6 @@
         {
           "type": "doc",
           "id": "version-2.5.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.5.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.5.2-sidebars.json
index ff7ffa0..228c1d6 100644
--- a/site2/website-next/versioned_sidebars/version-2.5.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.5.2-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.2/standalone-docker"
+          "id": "version-2.5.2/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.5.2/kubernetes-helm"
+          "id": "version-2.5.2/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.5.2/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.2/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.2/getting-started-helm"
         }
       ]
     },
@@ -486,7 +478,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.5.2/develop-binary-protocol"
+          "id": "version-2.5.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -499,10 +491,6 @@
         {
           "type": "doc",
           "id": "version-2.5.2/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.5.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.6.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.6.0-sidebars.json
index ca81175..30c0cf0 100644
--- a/site2/website-next/versioned_sidebars/version-2.6.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.6.0-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.0/standalone-docker"
+          "id": "version-2.6.0/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.6.0/kubernetes-helm"
+          "id": "version-2.6.0/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.6.0/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.0/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.0/getting-started-helm"
         }
       ]
     },
@@ -508,7 +500,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.0/develop-binary-protocol"
+          "id": "version-2.6.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -521,10 +513,6 @@
         {
           "type": "doc",
           "id": "version-2.6.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.6.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.6.1-sidebars.json
index aad4db1..f89dbc6 100644
--- a/site2/website-next/versioned_sidebars/version-2.6.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.6.1-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.1/standalone-docker"
+          "id": "version-2.6.1/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.6.1/kubernetes-helm"
+          "id": "version-2.6.1/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.6.1/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.1/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.1/getting-started-helm"
         }
       ]
     },
@@ -516,7 +508,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.1/develop-binary-protocol"
+          "id": "version-2.6.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -529,10 +521,6 @@
         {
           "type": "doc",
           "id": "version-2.6.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.6.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.6.2-sidebars.json
index 01f6a05..0d114f7 100644
--- a/site2/website-next/versioned_sidebars/version-2.6.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.6.2-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.2/standalone-docker"
+          "id": "version-2.6.2/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.6.2/kubernetes-helm"
+          "id": "version-2.6.2/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.6.2/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.2/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.2/getting-started-helm"
         }
       ]
     },
@@ -516,7 +508,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.2/develop-binary-protocol"
+          "id": "version-2.6.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -529,10 +521,6 @@
         {
           "type": "doc",
           "id": "version-2.6.2/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.6.3-sidebars.json b/site2/website-next/versioned_sidebars/version-2.6.3-sidebars.json
index cee72bb..c25e19c 100644
--- a/site2/website-next/versioned_sidebars/version-2.6.3-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.6.3-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.3/standalone-docker"
+          "id": "version-2.6.3/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.6.3/kubernetes-helm"
+          "id": "version-2.6.3/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.6.3/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.3/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.3/getting-started-helm"
         }
       ]
     },
@@ -516,7 +508,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.3/develop-binary-protocol"
+          "id": "version-2.6.3/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -529,10 +521,6 @@
         {
           "type": "doc",
           "id": "version-2.6.3/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.3/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.6.4-sidebars.json b/site2/website-next/versioned_sidebars/version-2.6.4-sidebars.json
index 9546827..2cf20c0 100644
--- a/site2/website-next/versioned_sidebars/version-2.6.4-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.6.4-sidebars.json
@@ -18,23 +18,15 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.4/standalone-docker"
+          "id": "version-2.6.4/getting-started-docker"
         },
         {
           "type": "doc",
-          "id": "version-2.6.4/kubernetes-helm"
+          "id": "version-2.6.4/getting-started-helm"
         },
         {
           "type": "doc",
           "id": "version-2.6.4/client-libraries"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.4/getting-started-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.4/getting-started-helm"
         }
       ]
     },
@@ -516,7 +508,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.6.4/develop-binary-protocol"
+          "id": "version-2.6.4/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -529,10 +521,6 @@
         {
           "type": "doc",
           "id": "version-2.6.4/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.6.4/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
index 1159e37..f2f14a6 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.0/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.0/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.7.0/getting-started-docker"
         },
         {
@@ -540,7 +532,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.0/develop-binary-protocol"
+          "id": "version-2.7.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -553,10 +545,6 @@
         {
           "type": "doc",
           "id": "version-2.7.0/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.7.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.7.1-sidebars.json
index 1304859..ecff61e 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.1-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.1/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.1/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.7.1/getting-started-docker"
         },
         {
@@ -544,7 +536,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.1/develop-binary-protocol"
+          "id": "version-2.7.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -557,10 +549,6 @@
         {
           "type": "doc",
           "id": "version-2.7.1/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
index 3dabeb8..7c9f372 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.2/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.2/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.7.2/getting-started-docker"
         },
         {
@@ -544,7 +536,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.2/develop-binary-protocol"
+          "id": "version-2.7.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -557,10 +549,6 @@
         {
           "type": "doc",
           "id": "version-2.7.2/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.7.3-sidebars.json b/site2/website-next/versioned_sidebars/version-2.7.3-sidebars.json
index a941e41..e6b594f 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.3-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.3-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.3/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.3/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.7.3/getting-started-docker"
         },
         {
@@ -544,7 +536,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.3/develop-binary-protocol"
+          "id": "version-2.7.3/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -557,10 +549,6 @@
         {
           "type": "doc",
           "id": "version-2.7.3/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.3/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.7.4-sidebars.json b/site2/website-next/versioned_sidebars/version-2.7.4-sidebars.json
index 815b6d9..758d9df 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.4-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.4-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.4/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.4/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.7.4/getting-started-docker"
         },
         {
@@ -544,7 +536,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.7.4/develop-binary-protocol"
+          "id": "version-2.7.4/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -557,10 +549,6 @@
         {
           "type": "doc",
           "id": "version-2.7.4/develop-cpp"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.7.4/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.8.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.8.0-sidebars.json
index 01a2563..81b981b 100644
--- a/site2/website-next/versioned_sidebars/version-2.8.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.8.0-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.0/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.0/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.8.0/getting-started-docker"
         },
         {
@@ -560,7 +552,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.0/develop-binary-protocol"
+          "id": "version-2.8.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -569,10 +561,6 @@
         {
           "type": "doc",
           "id": "version-2.8.0/develop-load-manager"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.8.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.8.1-sidebars.json
index cf1692d..4461015 100644
--- a/site2/website-next/versioned_sidebars/version-2.8.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.8.1-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.1/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.1/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.8.1/getting-started-docker"
         },
         {
@@ -560,7 +552,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.1/develop-binary-protocol"
+          "id": "version-2.8.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -569,10 +561,6 @@
         {
           "type": "doc",
           "id": "version-2.8.1/develop-load-manager"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.1/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.8.2-sidebars.json b/site2/website-next/versioned_sidebars/version-2.8.2-sidebars.json
index 8b26118..9f9142c 100644
--- a/site2/website-next/versioned_sidebars/version-2.8.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.8.2-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.2/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.2/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.8.2/getting-started-docker"
         },
         {
@@ -560,7 +552,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.8.2/develop-binary-protocol"
+          "id": "version-2.8.2/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -569,10 +561,6 @@
         {
           "type": "doc",
           "id": "version-2.8.2/develop-load-manager"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.8.2/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.9.0-sidebars.json b/site2/website-next/versioned_sidebars/version-2.9.0-sidebars.json
index 6cc04ed..696c60b 100644
--- a/site2/website-next/versioned_sidebars/version-2.9.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.9.0-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.9.0/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.9.0/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.9.0/getting-started-docker"
         },
         {
@@ -560,7 +552,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.9.0/develop-binary-protocol"
+          "id": "version-2.9.0/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -569,10 +561,6 @@
         {
           "type": "doc",
           "id": "version-2.9.0/develop-load-manager"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.9.0/developing-binary-protocol"
         }
       ]
     },
diff --git a/site2/website-next/versioned_sidebars/version-2.9.1-sidebars.json b/site2/website-next/versioned_sidebars/version-2.9.1-sidebars.json
index 3919c9c..3b3f9eb 100644
--- a/site2/website-next/versioned_sidebars/version-2.9.1-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.9.1-sidebars.json
@@ -14,14 +14,6 @@
         },
         {
           "type": "doc",
-          "id": "version-2.9.1/standalone-docker"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.9.1/kubernetes-helm"
-        },
-        {
-          "type": "doc",
           "id": "version-2.9.1/getting-started-docker"
         },
         {
@@ -560,7 +552,7 @@
         },
         {
           "type": "doc",
-          "id": "version-2.9.1/develop-binary-protocol"
+          "id": "version-2.9.1/developing-binary-protocol"
         },
         {
           "type": "doc",
@@ -569,10 +561,6 @@
         {
           "type": "doc",
           "id": "version-2.9.1/develop-load-manager"
-        },
-        {
-          "type": "doc",
-          "id": "version-2.9.1/developing-binary-protocol"
         }
       ]
     },