@@ -16,23 +16,86 @@ export default defineConfig({
16
16
] ,
17
17
sidebar : [
18
18
{
19
- label : 'Welcome ' ,
19
+ label : 'Start Here ' ,
20
20
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 ' } ,
23
23
] ,
24
24
} ,
25
25
{
26
26
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
+ ] ,
28
50
} ,
29
51
{
30
52
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
+ ] ,
32
80
} ,
33
81
{
34
82
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
+ ] ,
36
99
} ,
37
100
] ,
38
101
} ) ,
0 commit comments