This is an automated email from the ASF dual-hosted git repository.
lhotari 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 8cbe33308a6 docs(client-libraries): flatten sidebar — remove 'Get
started' wrapper
8cbe33308a6 is described below
commit 8cbe33308a694b326e1e8d7c975aaef73aefaaaa
Author: Lari Hotari <[email protected]>
AuthorDate: Thu Apr 23 20:36:52 2026 +0300
docs(client-libraries): flatten sidebar — remove 'Get started' wrapper
Put the language clients directly under 'Client Libraries' and move
'Client Feature Matrix' to the top of the list. 'Advanced use' stays
as the last entry.
---
sidebarsClientLibraries.js | 126 +++++++++++++++++++++------------------------
1 file changed, 60 insertions(+), 66 deletions(-)
diff --git a/sidebarsClientLibraries.js b/sidebarsClientLibraries.js
index 7032ee06074..83f7f024120 100644
--- a/sidebarsClientLibraries.js
+++ b/sidebarsClientLibraries.js
@@ -7,77 +7,71 @@ module.exports = {
link: {type: "doc", id: "overview"},
collapsed: false,
items: [
+ "feature-matrix",
{
type: "category",
- label: "Get started",
+ label: "Java client",
+ link: {type: "doc", id: "java"},
items: [
- {
- type: "category",
- label: "Java client",
- link: {type: "doc", id: "java"},
- items: [
- "java-setup",
- "java-initialize",
- "java-use",
- "java-tracing",
- ],
- },
- {
- type: "category",
- label: "C++ client",
- link: {type: "doc", id: "cpp"},
- items: [
- "cpp-setup",
- "cpp-initialize",
- "cpp-use",
- ],
- },
- {
- type: "category",
- label: "Go client",
- link: {type: "doc", id: "go"},
- items: [
- "go-setup",
- "go-initialize",
- "go-use",
- ],
- },
- {
- type: "category",
- label: "Python client",
- link: {type: "doc", id: "python"},
- items: [
- "python-setup",
- "python-initialize",
- "python-use",
- ],
- },
- {
- type: "category",
- label: "Node.js client",
- link: {type: "doc", id: "node"},
- items: [
- "node-setup",
- "node-initialize",
- "node-use",
- "node-configs",
- ],
- },
- {
- type: "category",
- label: "C# client",
- link: {type: "doc", id: "dotnet"},
- items: [
- "dotnet-setup",
- "dotnet-initialize",
- "dotnet-use",
- ],
- },
- "websocket",
- "rest",
+ "java-setup",
+ "java-initialize",
+ "java-use",
+ "java-tracing",
],
},
- "feature-matrix",
+ {
+ type: "category",
+ label: "C++ client",
+ link: {type: "doc", id: "cpp"},
+ items: [
+ "cpp-setup",
+ "cpp-initialize",
+ "cpp-use",
+ ],
+ },
+ {
+ type: "category",
+ label: "Go client",
+ link: {type: "doc", id: "go"},
+ items: [
+ "go-setup",
+ "go-initialize",
+ "go-use",
+ ],
+ },
+ {
+ type: "category",
+ label: "Python client",
+ link: {type: "doc", id: "python"},
+ items: [
+ "python-setup",
+ "python-initialize",
+ "python-use",
+ ],
+ },
+ {
+ type: "category",
+ label: "Node.js client",
+ link: {type: "doc", id: "node"},
+ items: [
+ "node-setup",
+ "node-initialize",
+ "node-use",
+ "node-configs",
+ ],
+ },
+ {
+ type: "category",
+ label: "C# client",
+ link: {type: "doc", id: "dotnet"},
+ items: [
+ "dotnet-setup",
+ "dotnet-initialize",
+ "dotnet-use",
+ ],
+ },
+ "websocket",
+ "rest",
{
type: "category",
label: "Advanced use",