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

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

commit 1746d6002ec4e28fc2962c9b8f623e5d6397d649
Author: LiLi <[email protected]>
AuthorDate: Mon Mar 28 18:15:23 2022 +0800

    fix: nodejs/c# release notes
    
    Signed-off-by: LiLi <[email protected]>
---
 site2/package.json                                 |   5 -
 site2/website-next/package.json                    |   3 +-
 site2/website-next/release-notes/all.md            |  35 ++--
 .../{pulsar-c#-0.10.0.md => pulsar-cs-0.10.0.md}   |   2 +-
 .../{pulsar-c#-0.10.1.md => pulsar-cs-0.10.1.md}   |   2 +-
 .../{pulsar-c#-0.11.0.md => pulsar-cs-0.11.0.md}   |   2 +-
 .../{pulsar-c#-0.9.6.md => pulsar-cs-0.9.6.md}     |   2 +-
 .../{pulsar-c#-0.9.7.md => pulsar-cs-0.9.7.md}     |   2 +-
 .../{pulsar-c#-1.0.0.md => pulsar-cs-1.0.0.md}     |   2 +-
 .../{pulsar-c#-1.0.1.md => pulsar-cs-1.0.1.md}     |   2 +-
 .../{pulsar-c#-1.0.2.md => pulsar-cs-1.0.2.md}     |   2 +-
 .../{pulsar-c#-1.1.0.md => pulsar-cs-1.1.0.md}     |   2 +-
 .../{pulsar-c#-1.1.1.md => pulsar-cs-1.1.1.md}     |   2 +-
 .../{pulsar-c#-1.1.2.md => pulsar-cs-1.1.2.md}     |   2 +-
 .../{pulsar-c#-2.0.0.md => pulsar-cs-2.0.0.md}     |   2 +-
 .../{pulsar-c#-2.0.1.md => pulsar-cs-2.0.1.md}     |   2 +-
 .../{pulsar-c#-2.1.0.md => pulsar-cs-2.1.0.md}     |   2 +-
 .../{pulsar-c#-2.2.0.md => pulsar-cs-2.2.0.md}     |   2 +-
 .../{pulsar-c#-2.3.0.md => pulsar-cs-2.3.0.md}     |   2 +-
 site2/website-next/scripts/release-notes-other.js  | 194 ++++++++++-----------
 20 files changed, 132 insertions(+), 137 deletions(-)

diff --git a/site2/package.json b/site2/package.json
deleted file mode 100644
index 098e50f..0000000
--- a/site2/package.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "dependencies": {
-    "sync-request": "^6.1.0"
-  }
-}
diff --git a/site2/website-next/package.json b/site2/website-next/package.json
index 8cf4de1..2b05934 100644
--- a/site2/website-next/package.json
+++ b/site2/website-next/package.json
@@ -73,6 +73,7 @@
     "postcss-import": "^14.0.2",
     "postcss-nested": "^5.0.6",
     "postcss-preset-env": "^7.1.0",
-    "tailwindcss": "^3.0.7"
+    "tailwindcss": "^3.0.7",
+    "sync-request": "^6.1.0"
   }
 }
diff --git a/site2/website-next/release-notes/all.md 
b/site2/website-next/release-notes/all.md
index 2cc912d..bc15bb8 100644
--- a/site2/website-next/release-notes/all.md
+++ b/site2/website-next/release-notes/all.md
@@ -58,8 +58,7 @@ slug: /
 #### 2.6.x
 
[2.6.3](/release-notes/docs/client-websocket-2.6.3)&ensp;&ensp;[2.6.2](/release-notes/docs/client-websocket-2.6.2)&ensp;&ensp;
  
 #### 2.5.x
-[2.5.1](/release-notes/docs/client-websocket-2.5.1)&ensp;&ensp;  
-### Go
+[2.5.1](/release-notes/docs/client-websocket-2.5.1)&ensp;&ensp;  ### Go
 #### 0.8.x
 
[v0.8.1](/release-notes/docs/pulsar-client-go-0.8.1)&ensp;&ensp;[v0.8.0](/release-notes/docs/pulsar-client-go-0.8.0)&ensp;&ensp;
  
 #### 0.7.x
@@ -93,27 +92,27 @@ slug: /
 [v1.0.0](/release-notes/docs/pulsar-client-node-1.0.0)&ensp;&ensp;  
 ### C#
 #### 2.3.x
-[2.3.0](/release-notes/docs/pulsar-c#-2.3.0)&ensp;&ensp;
+[2.3.0](/release-notes/docs/pulsar-cs-2.3.0)&ensp;&ensp;
 #### 2.2.x
-[2.2.0](/release-notes/docs/pulsar-c#-2.2.0)&ensp;&ensp;
+[2.2.0](/release-notes/docs/pulsar-cs-2.2.0)&ensp;&ensp;
 #### 2.1.x
-[2.1.0](/release-notes/docs/pulsar-c#-2.1.0)&ensp;&ensp;
+[2.1.0](/release-notes/docs/pulsar-cs-2.1.0)&ensp;&ensp;
 #### 2.0.x
-[2.0.1](/release-notes/docs/pulsar-c#-2.0.1)&ensp;&ensp;
-[2.0.0](/release-notes/docs/pulsar-c#-2.0.0)&ensp;&ensp;
+[2.0.1](/release-notes/docs/pulsar-cs-2.0.1)&ensp;&ensp;
+[2.0.0](/release-notes/docs/pulsar-cs-2.0.0)&ensp;&ensp;
 #### 1.1.x
-[1.1.2](/release-notes/docs/pulsar-c#-1.1.2)&ensp;&ensp;
-[1.1.1](/release-notes/docs/pulsar-c#-1.1.1)&ensp;&ensp;
-[1.1.0](/release-notes/docs/pulsar-c#-1.1.0)&ensp;&ensp;
+[1.1.2](/release-notes/docs/pulsar-cs-1.1.2)&ensp;&ensp;
+[1.1.1](/release-notes/docs/pulsar-cs-1.1.1)&ensp;&ensp;
+[1.1.0](/release-notes/docs/pulsar-cs-1.1.0)&ensp;&ensp;
 #### 1.0.x
-[1.0.2](/release-notes/docs/pulsar-c#-1.0.2)&ensp;&ensp;
-[1.0.1](/release-notes/docs/pulsar-c#-1.0.1)&ensp;&ensp;
-[1.0.0](/release-notes/docs/pulsar-c#-1.0.0)&ensp;&ensp;
+[1.0.2](/release-notes/docs/pulsar-cs-1.0.2)&ensp;&ensp;
+[1.0.1](/release-notes/docs/pulsar-cs-1.0.1)&ensp;&ensp;
+[1.0.0](/release-notes/docs/pulsar-cs-1.0.0)&ensp;&ensp;
 #### 0.11.x
-[0.11.0](/release-notes/docs/pulsar-c#-0.11.0)&ensp;&ensp;
+[0.11.0](/release-notes/docs/pulsar-cs-0.11.0)&ensp;&ensp;
 #### 0.10.x
-[0.10.1](/release-notes/docs/pulsar-c#-0.10.1)&ensp;&ensp;
-[0.10.0](/release-notes/docs/pulsar-c#-0.10.0)&ensp;&ensp;
+[0.10.1](/release-notes/docs/pulsar-cs-0.10.1)&ensp;&ensp;
+[0.10.0](/release-notes/docs/pulsar-cs-0.10.0)&ensp;&ensp;
 #### 0.9.x
-[0.9.7](/release-notes/docs/pulsar-c#-0.9.7)&ensp;&ensp;
-[0.9.6](/release-notes/docs/pulsar-c#-0.9.6)&ensp;&ensp;
+[0.9.7](/release-notes/docs/pulsar-cs-0.9.7)&ensp;&ensp;
+[0.9.6](/release-notes/docs/pulsar-cs-0.9.6)&ensp;&ensp;
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-0.10.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-0.10.0.md
similarity index 98%
rename from site2/website-next/release-notes/docs/pulsar-c#-0.10.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-0.10.0.md
index 2b97e50..4fd043a 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-0.10.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-0.10.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-0.10.0
+id: pulsar-cs-0.10.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-0.10.1.md 
b/site2/website-next/release-notes/docs/pulsar-cs-0.10.1.md
similarity index 90%
rename from site2/website-next/release-notes/docs/pulsar-c#-0.10.1.md
rename to site2/website-next/release-notes/docs/pulsar-cs-0.10.1.md
index b32be9a..e95756e 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-0.10.1.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-0.10.1.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-0.10.1
+id: pulsar-cs-0.10.1
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-0.11.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-0.11.0.md
similarity index 99%
rename from site2/website-next/release-notes/docs/pulsar-c#-0.11.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-0.11.0.md
index 10d910c..db3aa1e 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-0.11.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-0.11.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-0.11.0
+id: pulsar-cs-0.11.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-0.9.6.md 
b/site2/website-next/release-notes/docs/pulsar-cs-0.9.6.md
similarity index 91%
rename from site2/website-next/release-notes/docs/pulsar-c#-0.9.6.md
rename to site2/website-next/release-notes/docs/pulsar-cs-0.9.6.md
index 069b1d2..969a8db 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-0.9.6.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-0.9.6.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-0.9.6
+id: pulsar-cs-0.9.6
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-0.9.7.md 
b/site2/website-next/release-notes/docs/pulsar-cs-0.9.7.md
similarity index 95%
rename from site2/website-next/release-notes/docs/pulsar-c#-0.9.7.md
rename to site2/website-next/release-notes/docs/pulsar-cs-0.9.7.md
index efe3f99..b511fa6 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-0.9.7.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-0.9.7.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-0.9.7
+id: pulsar-cs-0.9.7
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.0.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.0.0.md
similarity index 99%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.0.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.0.0.md
index 99f2bad..53a053a 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.0.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.0.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.0.0
+id: pulsar-cs-1.0.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.0.1.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.0.1.md
similarity index 88%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.0.1.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.0.1.md
index 034d2f2..47e4054 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.0.1.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.0.1.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.0.1
+id: pulsar-cs-1.0.1
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.0.2.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.0.2.md
similarity index 94%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.0.2.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.0.2.md
index 4452fa1..f120a42 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.0.2.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.0.2.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.0.2
+id: pulsar-cs-1.0.2
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.1.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.1.0.md
similarity index 96%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.1.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.1.0.md
index 0a02f31..165d3ef 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.1.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.1.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.1.0
+id: pulsar-cs-1.1.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.1.1.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.1.1.md
similarity index 87%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.1.1.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.1.1.md
index dbaad00..23a96bb 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.1.1.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.1.1.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.1.1
+id: pulsar-cs-1.1.1
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-1.1.2.md 
b/site2/website-next/release-notes/docs/pulsar-cs-1.1.2.md
similarity index 88%
rename from site2/website-next/release-notes/docs/pulsar-c#-1.1.2.md
rename to site2/website-next/release-notes/docs/pulsar-cs-1.1.2.md
index fbf924b..1281e32 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-1.1.2.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-1.1.2.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-1.1.2
+id: pulsar-cs-1.1.2
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-2.0.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-2.0.0.md
similarity index 77%
rename from site2/website-next/release-notes/docs/pulsar-c#-2.0.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-2.0.0.md
index 729f20e..3a6ce7a 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-2.0.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-2.0.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-2.0.0
+id: pulsar-cs-2.0.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-2.0.1.md 
b/site2/website-next/release-notes/docs/pulsar-cs-2.0.1.md
similarity index 91%
rename from site2/website-next/release-notes/docs/pulsar-c#-2.0.1.md
rename to site2/website-next/release-notes/docs/pulsar-cs-2.0.1.md
index 0187912..5c2d2d9 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-2.0.1.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-2.0.1.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-2.0.1
+id: pulsar-cs-2.0.1
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-2.1.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-2.1.0.md
similarity index 96%
rename from site2/website-next/release-notes/docs/pulsar-c#-2.1.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-2.1.0.md
index 0f1de28..418b15b 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-2.1.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-2.1.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-2.1.0
+id: pulsar-cs-2.1.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-2.2.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-2.2.0.md
similarity index 96%
rename from site2/website-next/release-notes/docs/pulsar-c#-2.2.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-2.2.0.md
index 67dd483..5341c99 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-2.2.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-2.2.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-2.2.0
+id: pulsar-cs-2.2.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/release-notes/docs/pulsar-c#-2.3.0.md 
b/site2/website-next/release-notes/docs/pulsar-cs-2.3.0.md
similarity index 97%
rename from site2/website-next/release-notes/docs/pulsar-c#-2.3.0.md
rename to site2/website-next/release-notes/docs/pulsar-cs-2.3.0.md
index 963f6d3..652eaad 100644
--- a/site2/website-next/release-notes/docs/pulsar-c#-2.3.0.md
+++ b/site2/website-next/release-notes/docs/pulsar-cs-2.3.0.md
@@ -1,5 +1,5 @@
 ---
-id: pulsar-c#-2.3.0
+id: pulsar-cs-2.3.0
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
diff --git a/site2/website-next/scripts/release-notes-other.js 
b/site2/website-next/scripts/release-notes-other.js
index c2bd903..258d4a0 100644
--- a/site2/website-next/scripts/release-notes-other.js
+++ b/site2/website-next/scripts/release-notes-other.js
@@ -1,98 +1,105 @@
 const fs = require("fs");
-const request = require('sync-request');
-const md2json = require('md-2-json');
+const request = require("sync-request");
+const md2json = require("md-2-json");
 const _ = require("lodash");
 const path = require("path");
-const token = process.env.TOKEN
+const token = process.env.TOKEN;
 
 const args = process.argv.slice(2);
 const dir = args[0];
 
 let fileList = fs.readFileSync(
-  path.join(dir, "/site2/website-next/other-component.json"), 
-  'utf-8'
+  path.join(dir, "/site2/website-next/other-component.json"),
+  "utf-8"
 );
-let allMd = fs.readFileSync(path.join(dir, 
"/site2/website-next/release-notes/all.md"))
-let allPageMd = Buffer.from(allMd, 'base64').toString()
-let fileListJson = JSON.parse(fileList)
+let allMd = fs.readFileSync(
+  path.join(dir, "/site2/website-next/release-notes/all.md")
+);
+let allPageMd = Buffer.from(allMd, "base64").toString();
+let fileListJson = JSON.parse(fileList);
 
-let origin = 'https://api.github.com/repos'
+let origin = "https://api.github.com/repos";;
 
-fileListJson.forEach(element => {
-  let repo = new Object()
-  let repoContet = new Object()
-  let fileName = element.split('/')[2]
+fileListJson.forEach((element) => {
+  let repo = new Object();
+  let repoContet = new Object();
+  let fileName = element.split("/")[2];
 
-  if (element == '/apache/pulsar-dotpulsar') {
-    let url = origin + element
-    getDotPulsarMd(url)
+  if (element == "/apache/pulsar-dotpulsar") {
+    let url = origin + element;
+    getDotPulsarMd(url);
   } else {
-    repo = getRequest(origin + element + '/releases')
-    repoContet = JSON.parse(repo.getBody('utf-8'))
-
-    let typeList = fileName.split('-')
-    let type = typeList[typeList.length - 1].split('-')
-      .map(word => word.charAt(0).toUpperCase() + word.slice(1))
-      .join(' ')
-
-    repoContet.forEach(ele => {
-      ele.fileName = fileName
-      ele.type = type
-      ele.bigVersion = ele.tag_name.slice(1).slice(0, 
ele.tag_name.slice(1).lastIndexOf('.')) + '.x'
+    repo = getRequest(origin + element + "/releases");
+    repoContet = JSON.parse(repo.getBody("utf-8"));
+
+    let typeList = fileName.split("-");
+    let type = typeList[typeList.length - 1]
+      .split("-")
+      .map((word) => word.charAt(0).toUpperCase() + word.slice(1))
+      .join(" ");
+
+    repoContet.forEach((ele) => {
+      ele.fileName = fileName;
+      ele.type = type;
+      ele.bigVersion =
+        ele.tag_name.slice(1).slice(0, ele.tag_name.slice(1).lastIndexOf(".")) 
+
+        ".x";
       let value = {
         client: fileName,
         version: ele.tag_name.slice(1),
-        body: ele.body
-      }
-      let content = generateMdByContent(value)
-
+        body: ele.body,
+      };
+      let content = generateMdByContent(value);
 
       fs.writeFileSync(
-        path.join(dir, ),
-        '/site2/website-next/release-notes/docs/' + value.client + '-' + 
value.version + '.md', 
+        path.join(
+          dir,
+          "/site2/website-next/release-notes/docs/" +
+            value.client +
+            "-" +
+            value.version +
+            ".md"
+        ),
         content
-      )
-      
+      );
     });
 
-    let categoryGroup = _.groupBy(repoContet, 'type')
+    let categoryGroup = _.groupBy(repoContet, "type");
     for (let [key, value] of Object.entries(categoryGroup)) {
-      
-      allPageMd += `### ${key === 'Node' ? 'NodeJs' : key}\n`;
-      let bigVersionGroup = _.groupBy(value, 'bigVersion')
-      
-      for (let [bigVersionKey, bigVersionVal] of 
Object.entries(bigVersionGroup)) {
+      allPageMd += `### ${key === "Node" ? "NodeJs" : key}\n`;
+      let bigVersionGroup = _.groupBy(value, "bigVersion");
+
+      for (let [bigVersionKey, bigVersionVal] of Object.entries(
+        bigVersionGroup
+      )) {
         allPageMd += `#### ${bigVersionKey}\n`;
         let versionGroup = _.groupBy(bigVersionVal, "tag_name");
         for (let [versionKey, versionVal] of Object.entries(versionGroup)) {
-          allPageMd += 
`[${versionKey}](/release-notes/docs/${versionVal[0].fileName.toLowerCase()}-${versionKey.slice(1)})&ensp;&ensp;`;
+          allPageMd += 
`[${versionKey}](/release-notes/docs/${versionVal[0].fileName.toLowerCase()}-${versionKey.slice(
+            1
+          )})&ensp;&ensp;`;
         }
         allPageMd += `  \n`;
       }
     }
-
-
   }
-
-})
+});
 
 fs.writeFileSync(
-  path.join(
-    dir, 
-    '/site2/website-next/release-notes/all.md'
-  ),
+  path.join(dir, "/site2/website-next/release-notes/all.md"),
   allPageMd,
   "utf8"
 );
 
 function generateMdByContent(value) {
-  let clientName = value.client.toLowerCase()
-    .split('-')
-    .map(word => word.charAt(0).toUpperCase() + word.slice(1))
-    .join(' ');
-  let id = value.client + '-' + value.version
+  let clientName = value.client
+    .toLowerCase()
+    .split("-")
+    .map((word) => word.charAt(0).toUpperCase() + word.slice(1))
+    .join(" ");
+  let id = value.client + "-" + value.version;
   if (!value.version) {
-    id = value.client
+    id = value.client;
   }
 
   let result = `---
@@ -102,71 +109,64 @@ sidebar_label: ${clientName}
 ---
 
 `;
-  return result + value.body
+  return result + value.body;
 }
 
 function getRequest(url) {
-  return res = request('GET', url, {
+  return (res = request("GET", url, {
     headers: {
-      'User-Agent': 'request',
-      'Authorization': token
+      "User-Agent": "request",
+      Authorization: token,
     },
-    json: true
-  })
+    json: true,
+  }));
 }
 
 function getDotPulsarMd(url) {
-  let contents = getRequest(url + '/contents/CHANGELOG.md').getBody('utf-8')
-  let contentsBody = JSON.parse(contents)
-  let changeLog = Buffer.from(contentsBody.content, 'base64').toString()
-  let changeLogJson = md2json.parse(changeLog)
-  let versionObject = []
-  
-
-  for (let [key, value] of Object.entries(changeLogJson['Changelog'])) {
-    if (key.includes('[')) {
-      let strEnd = key.search(']')
-      let version = key.slice(1, strEnd)
-      let bigVersion = version.slice(0, version.lastIndexOf('.')) + '.x'
-      
-
-      let content = md2json.toMd([value])
+  let contents = getRequest(url + "/contents/CHANGELOG.md").getBody("utf-8");
+  let contentsBody = JSON.parse(contents);
+  let changeLog = Buffer.from(contentsBody.content, "base64").toString();
+  let changeLogJson = md2json.parse(changeLog);
+  let versionObject = [];
+
+  for (let [key, value] of Object.entries(changeLogJson["Changelog"])) {
+    if (key.includes("[")) {
+      let strEnd = key.search("]");
+      let version = key.slice(1, strEnd);
+      let bigVersion = version.slice(0, version.lastIndexOf(".")) + ".x";
+
+      let content = md2json.toMd([value]);
       let temp = `---
-id: pulsar-c#-${version}
+id: pulsar-cs-${version}
 title: Pulsar DotPulsar
 sidebar_label: Pulsar DotPulsar
 ---
-${content.replace(/# 0/, ' ')}
-`
+${content.replace(/# 0/, " ")}
+`;
       fs.writeFileSync(
         path.join(
-          dir, 
-          '/site2/website-next/release-notes/docs/pulsar-c#-',
-          version + '.md'
+          dir,
+          "/site2/website-next/release-notes/docs/pulsar-cs-" + version + ".md"
         ),
         temp
-      )
-      
+      );
+
       versionObject.push({
         bigVersion: bigVersion,
-        version: version
-      })
-      
+        version: version,
+      });
     }
-
   }
 
   allPageMd += `### C#\n`;
 
-  let bigVersionGroup = _.groupBy(versionObject, 'bigVersion')
+  let bigVersionGroup = _.groupBy(versionObject, "bigVersion");
 
-  for( let [key, value] of Object.entries(bigVersionGroup) ) {
+  for (let [key, value] of Object.entries(bigVersionGroup)) {
     allPageMd += `#### ${key}\n`;
-    let versionGroup = _.groupBy(value, 'version')
+    let versionGroup = _.groupBy(value, "version");
     for (let [versionKey, versionVal] of Object.entries(versionGroup)) {
-      allPageMd += 
`[${versionKey}](/release-notes/docs/pulsar-c#-${versionVal[0].version})&ensp;&ensp;\n`;
+      allPageMd += 
`[${versionKey}](/release-notes/docs/pulsar-cs-${versionVal[0].version})&ensp;&ensp;\n`;
     }
-    
   }
-  
-}
\ No newline at end of file
+}

Reply via email to