Skip to content

Commit 101eabf

Browse files
committed
docs(config): update sidebar navigation structure
- Rename "Welcome" section to "Start Here" - Update links and labels for initial navigation items - Expand API Server, Mobile Client, and Web Dashboard sections - Add collapsed sub-items for Features and Advanced topics - Include Deployment guides where applicable
1 parent 5b194fe commit 101eabf

File tree

1 file changed

+69
-6
lines changed

1 file changed

+69
-6
lines changed

astro.config.mjs

Lines changed: 69 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,86 @@ export default defineConfig({
1616
],
1717
sidebar: [
1818
{
19-
label: 'Welcome',
19+
label: 'Start Here',
2020
items: [
21-
{ label: 'Introduction', link: '/introduction' },
22-
{ label: 'Core Philosophy', link: '/core-philosophy' },
21+
{ label: 'Getting Started', link: '/getting-started' },
22+
{ label: 'Deployment Guides', link: '/deployment-guides' },
2323
],
2424
},
2525
{
2626
label: 'API Server',
27-
autogenerate: { directory: 'api-server' },
27+
collapsed: true,
28+
items: [
29+
{ label: 'Introduction', link: '/api-server/' },
30+
{ label: 'Local Setup', link: '/api-server/local-setup' },
31+
{
32+
label: 'Features',
33+
collapsed: true,
34+
items: [
35+
{ label: 'Authentication', link: '/api-server/features/authentication' },
36+
{ label: 'Data Management', link: '/api-server/features/data-management-api' },
37+
{ label: 'RBAC', link: '/api-server/features/rbac' },
38+
],
39+
},
40+
{
41+
label: 'Advanced',
42+
collapsed: true,
43+
items: [
44+
{ label: 'Dependency Injection', link: '/api-server/advanced/dependency-injection' },
45+
{ label: 'Middleware', link: '/api-server/advanced/middleware' },
46+
],
47+
},
48+
{ label: 'Deployment', link: '/api-server/deployment' },
49+
],
2850
},
2951
{
3052
label: 'Mobile Client',
31-
autogenerate: { directory: 'mobile-client' },
53+
collapsed: true,
54+
items: [
55+
{ label: 'Introduction', link: '/mobile-client/' },
56+
{ label: 'Local Setup', link: '/mobile-client/local-setup' },
57+
{
58+
label: 'Architecture',
59+
collapsed: true,
60+
items: [
61+
{ label: 'Routing', link: '/mobile-client/architecture/routing' },
62+
{ label: 'Shared Components', link: '/mobile-client/architecture/shared-components' },
63+
],
64+
},
65+
{
66+
label: 'Features',
67+
collapsed: true,
68+
items: [
69+
{ label: 'Account', link: '/mobile-client/features/account' },
70+
{ label: 'Authentication', link: '/mobile-client/features/authentication' },
71+
{ label: 'Entity Details', link: '/mobile-client/features/entity-details' },
72+
{ label: 'Headline Details', link: '/mobile-client/features/headline-details' },
73+
{ label: 'Headlines Feed', link: '/mobile-client/features/headlines-feed' },
74+
{ label: 'Search', link: '/mobile-client/features/search' },
75+
{ label: 'Settings', link: '/mobile-client/features/settings' },
76+
],
77+
},
78+
{ label: 'Deployment', link: '/mobile-client/deployment' },
79+
],
3280
},
3381
{
3482
label: 'Web Dashboard',
35-
autogenerate: { directory: 'web-dashboard' },
83+
collapsed: true,
84+
items: [
85+
{ label: 'Introduction', link: '/web-dashboard/' },
86+
{ label: 'Local Setup', link: '/web-dashboard/local-setup' },
87+
{
88+
label: 'Features',
89+
collapsed: true,
90+
items: [
91+
{ label: 'App Configuration', link: '/web-dashboard/features/app-configuration' },
92+
{ label: 'Authentication', link: '/web-dashboard/features/authentication' },
93+
{ label: 'Content Management', link: '/web-dashboard/features/content-management' },
94+
{ label: 'Dashboard Overview', link: '/web-dashboard/features/dashboard-overview' },
95+
],
96+
},
97+
{ label: 'Deployment', link: '/web-dashboard/deployment' },
98+
],
3699
},
37100
],
38101
}),

0 commit comments

Comments
 (0)