sidebars.js (83 lines of code) (raw):
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebars = {
docs: [
'about',
'getting-started',
'examples',
{
type: 'category',
label: 'Recipes',
link: { type: 'doc', id: 'recipes' },
collapsed: true,
collapsible: true,
items: [
'recipes-leader-latch',
'recipes-leader-election',
'recipes-shared-reentrant-lock',
'recipes-shared-lock',
'recipes-shared-reentrant-read-write-lock',
'recipes-shared-semaphore',
'recipes-multi-shared-lock',
'recipes-barrier',
'recipes-double-barrier',
'recipes-shared-counter',
'recipes-distributed-atomic-long',
'recipes-curator-cache',
'recipes-path-cache',
'recipes-node-cache',
'recipes-tree-cache',
'recipes-persistent-watcher',
'recipes-persistent-node',
'recipes-persistent-ttl-node',
'recipes-group-member',
'recipes-distributed-queue',
'recipes-distributed-id-queue',
'recipes-distributed-priority-queue',
'recipes-distributed-delay-queue',
'recipes-simple-distributed-queue',
],
},
'async',
'modeled',
'migrations',
'schema',
{ type: 'html', defaultStyle: true, value: 'LOW LEVEL' },
'framework',
'utilities',
'client',
{ type: 'html', defaultStyle: true, value: 'DETAILS' },
'errors',
'logging',
{
type: 'category',
label: 'Tech Notes',
link: { type: 'doc', id: 'tech-notes' },
collapsed: true,
collapsible: true,
items: [
'tech-note-01',
'tech-note-02',
'tech-note-03',
'tech-note-04',
'tech-note-05',
'tech-note-06',
'tech-note-07',
'tech-note-08',
'tech-note-09',
'tech-note-10',
'tech-note-11',
'tech-note-12',
'tech-note-13',
'tech-note-14',
'tech-note-15',
],
},
'zk-compatibility-34',
'breaking-changes',
{ type: 'link', label: 'Javadoc', href: 'pathname:///apidocs/' },
{ type: 'link', label: 'Wiki', href: 'https://cwiki.apache.org/confluence/display/CURATOR' },
{ type: 'html', defaultStyle: true, value: 'EXTENSIONS' },
'service-discovery',
'service-discovery-server',
],
};
module.exports = sidebars;