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

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

commit ad05cc10d7354beb82ee6ef7edd0b9bcc0503163
Author: Li Li <[email protected]>
AuthorDate: Tue Aug 9 15:11:39 2022 +0800

    feat: add lookup rest api page
    
    Signed-off-by: Li Li <[email protected]>
---
 site2/website-next/docusaurus.config.js      | 3 +++
 site2/website-next/src/components/RestApi.js | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git a/site2/website-next/docusaurus.config.js 
b/site2/website-next/docusaurus.config.js
index 64ba65dc361..f1ca6eee2d1 100644
--- a/site2/website-next/docusaurus.config.js
+++ b/site2/website-next/docusaurus.config.js
@@ -42,6 +42,7 @@ const sourceApiUrl = url + "/source-rest-api";
 const sinkApiUrl = url + "/sink-rest-api";
 const packagesApiUrl = url + "/packages-rest-api";
 const transactionsApiUrl = url + "/transactions-rest-api";
+const lookupApiUrl = url + "/lookup-rest-api";
 const githubUrl = "https://github.com/apache/pulsar";;
 const baseUrl = "/";
 
@@ -109,6 +110,8 @@ const injectLinkParseForEndpoint = ([, info]) => {
     restBaseUrl = packagesApiUrl;
   } else if (restApiType == "transactions") {
     restBaseUrl = transactionsApiUrl;
+  } else if (restApiType == "lookup") {
+    restBaseUrl = lookupApiUrl;
   }
   let restUrl = "";
   if (suffix.indexOf("?version=") >= 0) {
diff --git a/site2/website-next/src/components/RestApi.js 
b/site2/website-next/src/components/RestApi.js
index 5f11bb4e877..581c884c53f 100644
--- a/site2/website-next/src/components/RestApi.js
+++ b/site2/website-next/src/components/RestApi.js
@@ -14,6 +14,8 @@ function parseVersion(pathName) {
     swagger = "swaggerpackages";
   } else if (pathName.indexOf("transactions") > -1) {
     swagger = "swaggertransactions";
+  } else if (pathName.indexOf("lookup") > -1) {
+    swagger = "swaggerlookup";
   }
   let version = getVersion();
   let apiversion = getApiVersion(swagger);
@@ -87,6 +89,11 @@ class RestApi extends React.Component {
         "spec-url",
         "/swagger/" + version + "/" + apiversion + "/swaggertransactions.json"
       );
+    } else if (pathName.indexOf("lookup-rest-api") >= 0) {
+      redoc.setAttribute(
+        "spec-url",
+        "/swagger/" + version + "/" + apiversion + "/swaggerlookup.json"
+      );
     }
     redoc.setAttribute("lazy-rendering", "true");
     const redocLink = document.createElement("script");

Reply via email to