Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 26 additions & 26 deletions site2/website-next/docs/io-use.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@ For more information, see [here](io-cli.md#create).
</TabItem>
<TabItem value="REST API">

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/registerSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/registerSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -301,7 +301,7 @@ For more information, see [here](io-cli.md#create-1).
</TabItem>
<TabItem value="REST API">

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/registerSink?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/registerSink?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -399,11 +399,11 @@ For more information, see [here](io-cli.md#start).

* Start **all** source connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/start|operation/startSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/start|operation/startSource?version=@pulsar:version_number@}

* Start a **specified** source connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/start|operation/startSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/start|operation/startSource?version=@pulsar:version_number@}

</TabItem>

Expand Down Expand Up @@ -441,11 +441,11 @@ For more information, see [here](io-cli.md#start-1).

* Start **all** sink connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/start|operation/startSink?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/start|operation/startSink?version=@pulsar:version_number@}

* Start a **specified** sink connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sourceName/:instanceId/start|operation/startSink?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sourceName/:instanceId/start|operation/startSink?version=@pulsar:version_number@}

</TabItem>

Expand Down Expand Up @@ -557,7 +557,7 @@ For more information, see [here](io-cli.md#get).
</TabItem>
<TabItem value="REST API">

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/getSourceInfo?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/getSourceInfo?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -673,7 +673,7 @@ For more information, see [here](io-cli.md#get-1).
</TabItem>
<TabItem value="REST API">

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/getSinkInfo?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/getSinkInfo?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -786,7 +786,7 @@ For more information, see [here](io-cli.md#list).
</TabItem>
<TabItem value="REST API">

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/|operation/listSources?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/|operation/listSources?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -850,7 +850,7 @@ For more information, see [here](io-cli.md#list-1).
</TabItem>
<TabItem value="REST API">

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/|operation/listSinks?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/|operation/listSinks?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -920,11 +920,11 @@ For more information, see [here](io-cli.md#status).

* Get the current status of **all** source connectors.

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName/status|operation/getSourceStatus?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName/status|operation/getSourceStatus?version=@pulsar:version_number@}

* Gets the current status of a **specified** source connector.

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/status|operation/getSourceStatus?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/status|operation/getSourceStatus?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1021,11 +1021,11 @@ For more information, see [here](io-cli.md#status-1).

* Get the current status of **all** sink connectors.

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sinkName/status|operation/getSinkStatus?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sinkName/status|operation/getSinkStatus?version=@pulsar:version_number@}

* Gets the current status of a **specified** sink connector.

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sourceName/:instanceId/status|operation/getSinkInstanceStatus?version=<pulsar:version_number>}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v3/sinks/:tenant/:namespace/:sourceName/:instanceId/status|operation/getSinkInstanceStatus?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1126,7 +1126,7 @@ For more information, see [here](io-cli.md#update).
</TabItem>
<TabItem value="REST API">

Send a `PUT` request to this endpoint: {@inject: endpoint|PUT|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/updateSource?version=<pulsar:version_number>}
Send a `PUT` request to this endpoint: {@inject: endpoint|PUT|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/updateSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1226,7 +1226,7 @@ For more information, see [here](io-cli.md#update-1).
</TabItem>
<TabItem value="REST API">

Send a `PUT` request to this endpoint: {@inject: endpoint|PUT|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/updateSink?version=<pulsar:version_number>}
Send a `PUT` request to this endpoint: {@inject: endpoint|PUT|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/updateSink?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1334,11 +1334,11 @@ For more information, see [here](io-cli.md#stop).

* Stop **all** source connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/stopSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/stopSource?version=@pulsar:version_number@}

* Stop a **specified** source connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId|operation/stopSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId|operation/stopSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1435,11 +1435,11 @@ For more information, see [here](io-cli.md#stop-1).

* Stop **all** sink connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sinkName/stop|operation/stopSink?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sinks/:tenant/:namespace/:sinkName/stop|operation/stopSink?version=@pulsar:version_number@}

* Stop a **specified** sink connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkeName/:instanceId/stop|operation/stopSink?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkeName/:instanceId/stop|operation/stopSink?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1542,11 +1542,11 @@ For more information, see [here](io-cli.md#restart).

* Restart **all** source connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/restart|operation/restartSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/restart|operation/restartSource?version=@pulsar:version_number@}

* Restart a **specified** source connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/restart|operation/restartSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sourceName/:instanceId/restart|operation/restartSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1643,11 +1643,11 @@ For more information, see [here](io-cli.md#restart-1).

* Restart **all** sink connectors.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/restart|operation/restartSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/restart|operation/restartSource?version=@pulsar:version_number@}

* Restart a **specified** sink connector.

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/:instanceId/restart|operation/restartSource?version=<pulsar:version_number>}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v3/sources/:tenant/:namespace/:sinkName/:instanceId/restart|operation/restartSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1750,7 +1750,7 @@ For more information, see [here](io-cli.md#delete).

Delete al Pulsar source connector.

Send a `DELETE` request to this endpoint: {@inject: endpoint|DELETE|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/deregisterSource?version=<pulsar:version_number>}
Send a `DELETE` request to this endpoint: {@inject: endpoint|DELETE|/admin/v3/sources/:tenant/:namespace/:sourceName|operation/deregisterSource?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down Expand Up @@ -1823,7 +1823,7 @@ For more information, see [here](io-cli.md#delete-1).

Delete a sink connector.

Send a `DELETE` request to this endpoint: {@inject: endpoint|DELETE|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/deregisterSink?version=<pulsar:version_number>}
Send a `DELETE` request to this endpoint: {@inject: endpoint|DELETE|/admin/v3/sinks/:tenant/:namespace/:sinkName|operation/deregisterSink?version=@pulsar:version_number@}

</TabItem>
<TabItem value="Java Admin API">
Expand Down
8 changes: 4 additions & 4 deletions site2/website-next/docs/schema-manage.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ Here are examples of the `schema-definition-file` for a JSON schema.
</TabItem>
<TabItem value="REST API">

Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/uploadSchem?version=<pulsar:version_number>a}
Send a `POST` request to this endpoint: {@inject: endpoint|POST|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/uploadSchem?version=@pulsar:version_number@a}

The post payload is in JSON format.

Expand Down Expand Up @@ -435,7 +435,7 @@ $ pulsar-admin schemas get <topic-name>
</TabItem>
<TabItem value="REST API">

Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/getSchem?version=<pulsar:version_number>a}
Send a `GET` request to this endpoint: {@inject: endpoint|GET|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/getSchem?version=@pulsar:version_number@a}

Here is an example of a response, which is returned in JSON format.

Expand Down Expand Up @@ -593,7 +593,7 @@ $ pulsar-admin schemas get <topic-name> --version=<version>
</TabItem>
<TabItem value="REST API">

Send a `GET` request to a schema endpoint: {@inject: endpoint|GET|/admin/v2/schemas/:tenant/:namespace/:topic/schema/:version|operation/getSchem?version=<pulsar:version_number>a}
Send a `GET` request to a schema endpoint: {@inject: endpoint|GET|/admin/v2/schemas/:tenant/:namespace/:topic/schema/:version|operation/getSchem?version=@pulsar:version_number@a}

Here is an example of a response, which is returned in JSON format.

Expand Down Expand Up @@ -779,7 +779,7 @@ $ pulsar-admin schemas delete <topic-name>
</TabItem>
<TabItem value="REST API">

Send a `DELETE` request to a schema endpoint: {@inject: endpoint|DELETE|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/deleteSchema?version=<pulsar:version_number>}
Send a `DELETE` request to a schema endpoint: {@inject: endpoint|DELETE|/admin/v2/schemas/:tenant/:namespace/:topic/schema|operation/deleteSchema?version=@pulsar:version_number@}

Here is an example of a response, which is returned in JSON format.

Expand Down
30 changes: 12 additions & 18 deletions site2/website-next/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,12 @@ const injectLinkParse = ([, prefix, , name, path]) => {
};

const injectLinkParseForEndpoint = ([, info]) => {
// console.log("inject link parse: ", info);
const [method, path, suffix] = info.split("|");
// console.log(method, path ,suffix)
let [method, path, suffix] = info.split("|");
if (!suffix) {
suffix = path;
}

const restPath = path.split("/");
let restPath = path.split("/");
const restApiVersion = restPath[2];
const restApiType = restPath[3];
let restBaseUrl = restApiUrl;
Expand All @@ -74,14 +75,14 @@ const injectLinkParseForEndpoint = ([, info]) => {
restBaseUrl = sinkApiUrl;
}
let restUrl = "";
if (suffix && suffix.indexOf("?version") >= 0) {
if (suffix.indexOf("?version") >= 0) {
restUrl = suffix + "&apiVersion=" + restApiVersion;
} else if (suffix) {
} else {
restUrl = suffix + "version=master&apiVersion=" + restApiVersion;
}
return {
text: method + " " + path,
link: restBaseUrl + suffix ? "#" + restUrl : "",
link: restBaseUrl + "#" + restUrl,
};
};

Expand All @@ -91,12 +92,12 @@ module.exports = {
tagline:
"Apache Pulsar is a cloud-native, distributed messaging and streaming platform originally created at Yahoo! and now a top-level Apache Software Foundation project",
url: "https://pulsar.apache.com",
baseUrl: "/",
baseUrl: baseUrl,
onBrokenLinks: "ignore",
onBrokenMarkdownLinks: "ignore",
favicon: "img/favicon.ico",
organizationName: "Apache",
projectName: "Pulsar",
organizationName: "apache",
projectName: "pulsar",
themeConfig: {
navbar: {
title: "",
Expand Down Expand Up @@ -161,14 +162,7 @@ module.exports = {
// theme: lightCodeTheme,
// darkTheme: darkCodeTheme,
theme: require("prism-react-renderer/themes/dracula"),
additionalLanguages: [
"powershell",
"java",
"go",
"c",
"cpp",
"python",
],
additionalLanguages: ["powershell", "java", "go", "c", "cpp", "python"],
},
},
presets: [
Expand Down
7 changes: 4 additions & 3 deletions site2/website-next/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"scripts": {
"docusaurus": "docusaurus",
"start": "docusaurus start",
"build": "docusaurus build",
"build": "node scripts/replace.js && docusaurus build",
"swizzle": "docusaurus swizzle",
"deploy": "docusaurus deploy",
"clear": "docusaurus clear",
Expand All @@ -24,8 +24,9 @@
"prism-react-renderer": "^1.2.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"url-loader": "^4.1.1",
"remark-linkify-regex": "^1.0.0"
"remark-linkify-regex": "^1.0.0",
"replace-in-file": "^6.2.0",
"url-loader": "^4.1.1"
},
"browserslist": {
"production": [
Expand Down
16 changes: 16 additions & 0 deletions site2/website-next/scripts/docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@

#! /bin/sh

ROOT_DIR=$(git rev-parse --show-toplevel)
CONTAINER_NAME="website-next"
CONTAINER_ID=$(docker ps | grep $CONTAINER_NAME | awk '{print $1}')

if [ -n "$CONTAINER_ID" ]
then
docker exec -it $CONTAINER_NAME nginx -s reload
else
docker run --name $CONTAINER_NAME -d -p 80:80 -v $ROOT_DIR/site2/website-next/build:/usr/share/nginx/html nginx
fi


echo "Website is running: http://localhost"
Loading