// @ts-check /** @type {import("@docusaurus/plugin-content-docs").SidebarsConfig} */ const sidebars = { guides: [ "guides/getting-started", { type: "category", label: "Run a Nwaku Node", collapsed: true, link: { type: "doc", id: "guides/nwaku/run-node", }, items: [ "guides/nwaku/run-docker-compose", "guides/nwaku/run-docker", "guides/nwaku/build-source", "guides/nwaku/configure-discovery", "guides/nwaku/find-node-address", "guides/nwaku/config-methods", "guides/nwaku/config-options", "guides/nwaku/configure-nwaku", "guides/nwaku/faq", "guides/nwaku/upgrade-instructions", { type: "html", value: 'REST API Reference', }, ], }, { type: "category", label: "JavaScript Waku SDK", collapsed: true, link: { type: "doc", id: "guides/js-waku/index", }, items: [ "guides/js-waku/light-send-receive", "guides/js-waku/store-retrieve-messages", "guides/js-waku/message-encryption", "guides/js-waku/use-waku-react", "guides/js-waku/use-waku-create-app", "guides/js-waku/configure-discovery", "guides/js-waku/run-waku-nodejs", "guides/js-waku/debug-waku-dapp", "guides/js-waku/manage-filter", "guides/js-waku/faq", { type: "html", value: '@waku/sdk Examples', }, { type: "html", value: 'API Reference', }, ], }, { type: "link", label: "Learn About Waku", href: "/learn/waku-network", }, { type: "link", label: "Waku Research", href: "/research", }, { type: "html", value: 'Discord', }, { type: "html", value: 'Awesome Waku', }, { type: "html", value: 'Waku Idea Board', }, { type: "html", value: 'Post-Hackathon Bounties', }, ], learn: [ "learn/waku-network", { type: "category", label: "Concepts", collapsed: false, items: [ "learn/concepts/protocols", "learn/concepts/content-topics", "learn/concepts/network-domains", "learn/concepts/transports", { type: "category", label: "Peer Discovery", link: { type: "doc", id: "learn/concepts/peer-discovery", }, items: [ "learn/concepts/static-peers", "learn/concepts/dns-discovery", "learn/concepts/discv5", "learn/concepts/peer-exchange", ], }, ], }, "learn/security-features", "learn/research", "learn/waku-vs-libp2p", "learn/glossary", "learn/faq", ], research: [ { type: "autogenerated", dirName: "research", // '.' means the current docs folder }, ], }; module.exports = sidebars;