mirror of
https://github.com/goauthentik/authentik
synced 2026-04-25 17:15:26 +02:00
Reorganize docs sidebar with top-level Learning Center
- Group existing sections under a new `Documentation` category - Promote `Learning Center` to its own top-level sidebar section - Move `Enterprise` and `Developer` into top-level navigation
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user