diff --git a/website/docs/sidebar.mjs b/website/docs/sidebar.mjs index ce914046ee..6d5cc400ea 100644 --- a/website/docs/sidebar.mjs +++ b/website/docs/sidebar.mjs @@ -21,11 +21,7 @@ const releaseEnvironment = prepareReleaseEnvironment(); /** * @type {SidebarItemConfig[]} */ -const items = [ - { - type: "doc", - id: "index", - }, +const documentationItems = [ { //#region Core Concepts type: "category", @@ -36,34 +32,12 @@ const items = [ type: "autogenerated", dirName: "core/glossary", }, - { - type: "autogenerated", - dirName: "core/learning-center", - }, "core/architecture", ], }, { //#endregion - //#region Enterprise - type: "category", - label: "Enterprise", - collapsed: true, - link: { - type: "doc", - id: "enterprise/index", - }, - items: [ - "enterprise/get-started", - "enterprise/enterprise-features", - "enterprise/manage-enterprise", - "enterprise/enterprise-support", - ], - }, - { - //#endregion - //#region Installation and Configuration type: "category", label: "Installation and Configuration ", @@ -855,84 +829,6 @@ const items = [ { //#endregion - //#region Developer Documentation - type: "category", - label: "Developer Documentation", - collapsed: true, - link: { - type: "doc", - id: "developer-docs/index", - }, - items: [ - { - type: "link", - href: releaseEnvironment.apiReferenceOrigin, - label: "API Overview", - className: "api-overview", - }, - { - type: "doc", - id: "developer-docs/contributing", - label: "Contributing", - }, - - { - //#endregion - - //#region Development environment - type: "category", - label: "Development environment", - link: { - type: "doc", - id: "developer-docs/setup/index", - }, - items: [ - "developer-docs/setup/full-dev-environment", - "developer-docs/setup/frontend-dev-environment", - "developer-docs/setup/debugging", - ], - }, - { - //#endregion - - //#region Writing documentation - type: "category", - label: "Writing documentation", - link: { - type: "doc", - id: "developer-docs/docs/writing-documentation", - }, - items: [ - "developer-docs/docs/style-guide", - "developer-docs/docs/theming/index", - "developer-docs/docs/writing-tutorials", - { - type: "category", - label: "Templates", - link: { - type: "doc", - id: "developer-docs/docs/templates/index", - }, - items: [ - "developer-docs/docs/templates/combo", - "developer-docs/docs/templates/procedural", - "developer-docs/docs/templates/conceptual", - "developer-docs/docs/templates/reference", - "developer-docs/docs/templates/tutorial-template", - ], - }, - ], - }, - { - type: "doc", - id: "developer-docs/releases/index", - }, - "developer-docs/translation", - ], - }, - { - //#endregion - //#region Security type: "category", label: "Security", @@ -1014,6 +910,130 @@ const items = [ "troubleshooting/forward_auth", ], }, +]; + +/** + * @type {SidebarItemConfig[]} + */ +const items = [ + { + type: "doc", + id: "index", + }, + { + type: "category", + label: "Documentation", + collapsed: true, + items: documentationItems, + }, + { + type: "category", + label: "Learning Center", + collapsed: true, + link: { + type: "doc", + id: "core/learning-center/index", + }, + items: [ + { + type: "autogenerated", + dirName: "core/learning-center", + }, + ], + }, + { + //#region Enterprise + type: "category", + label: "Enterprise", + collapsed: true, + link: { + type: "doc", + id: "enterprise/index", + }, + items: [ + "enterprise/get-started", + "enterprise/enterprise-features", + "enterprise/manage-enterprise", + "enterprise/enterprise-support", + ], + }, + { + //#endregion + + //#region Developer Documentation + type: "category", + label: "Developer", + collapsed: true, + link: { + type: "doc", + id: "developer-docs/index", + }, + items: [ + { + type: "link", + href: releaseEnvironment.apiReferenceOrigin, + label: "API Overview", + className: "api-overview", + }, + { + type: "doc", + id: "developer-docs/contributing", + label: "Contributing", + }, + { + //#endregion + + //#region Development environment + type: "category", + label: "Development environment", + link: { + type: "doc", + id: "developer-docs/setup/index", + }, + items: [ + "developer-docs/setup/full-dev-environment", + "developer-docs/setup/frontend-dev-environment", + "developer-docs/setup/debugging", + ], + }, + { + //#endregion + + //#region Writing documentation + type: "category", + label: "Writing documentation", + link: { + type: "doc", + id: "developer-docs/docs/writing-documentation", + }, + items: [ + "developer-docs/docs/style-guide", + "developer-docs/docs/theming/index", + "developer-docs/docs/writing-tutorials", + { + type: "category", + label: "Templates", + link: { + type: "doc", + id: "developer-docs/docs/templates/index", + }, + items: [ + "developer-docs/docs/templates/combo", + "developer-docs/docs/templates/procedural", + "developer-docs/docs/templates/conceptual", + "developer-docs/docs/templates/reference", + "developer-docs/docs/templates/tutorial-template", + ], + }, + ], + }, + { + type: "doc", + id: "developer-docs/releases/index", + }, + "developer-docs/translation", + ], + }, { //#endregion