Files
zeekay e3ff48b347 docs: SPA Dockerfile, chat widget, search index, CI workflow
- ghcr.io/hanzoai/spa multi-stage Dockerfile
- scripts/build-index.mjs: chunked content index
- src/components/Chat: in-page chat widget over the index
- src/theme/Root.tsx: mounts the chat globally
- .github/workflows/docs.yml: build + push multi-arch GHCR images
- docusaurus url → liquid.lux.network
- .gitignore: track docs/, ignore only build artefacts
2026-04-28 11:59:57 -07:00

85 lines
2.1 KiB
JavaScript

/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
module.exports = {
devSidebar: [
{ type: "doc", id: "index", label: "Dev Overview" },
{
type: "category",
label: "Architecture",
collapsed: false,
items: [
"architecture/overview",
"architecture/redemptions",
"architecture/security-model",
],
},
{
type: "category",
label: "Smart Contracts",
collapsed: false,
items: ["contracts/ethereum", "contracts/optimism", "contracts/arbitrum"],
},
{
type: "category",
label: "Core Modules",
collapsed: false,
items: [
{
type: "category",
label: "Liquid",
collapsed: false,
items: [
"liquid/liquid-contract",
{
type: "category",
label: "LiquidFeeVault",
items: [
"liquid/abstract-fee-vault-contract",
"liquid/liquid-token-vault-contract",
"liquid/liquid-eth-vault-contract",
],
}
],
},
{
type: "category",
label: "MYT",
collapsed: false,
items: [
"myt/myt-contract",
{
type: "category",
label: "Operations",
items: [
"myt/permissioned-proxy-contract",
"myt/liquid-allocator-contract",
"myt/liquid-curator-contract",
],
},
],
},
{
type: "category",
label: "Transmuter",
collapsed: false,
items: [
"transmuter/transmuter-contract"
],
},
],
},
{
type: "category",
label: "Integrating Liquid",
collapsed: false,
items: [
"integration/using-lassets",
"integration/integrate-myt",
"integration/integrate-transmuter",
"integration/integrate-liquid",
"integration/grants-program",
],
},
"faq",
],
};