Skip to content

Commit 5b3191e

Browse files
committed
refactor: reorganize sidebar for clearer user journey
- Rename 'User Guide' → 'Simulation Guide' - Rename 'Model Library' → 'Model Reference'; regroup by model function (Exciters, Governors) instead of origin (IEEE/Custom) - Rename 'Developer Guide' → 'Extending STEPSS'; reorder CODEGEN items conceptually - Rename 'Resources' → 'Reference'; add License here, remove from Getting Started - Repositories listed before References (actionable before bibliographic) - No slug changes; all existing links remain valid
1 parent 4056f7a commit 5b3191e

File tree

1 file changed

+35
-32
lines changed

1 file changed

+35
-32
lines changed

astro.config.mjs

Lines changed: 35 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -43,77 +43,80 @@ export default defineConfig({
4343
{
4444
label: 'Getting Started',
4545
items: [
46-
{ label: 'Overview', slug: 'getting-started/overview' },
46+
{ label: 'Overview', slug: 'getting-started/overview' },
4747
{ label: 'Installation', slug: 'getting-started/installation' },
48-
{ label: 'Quick Start', slug: 'getting-started/quickstart' },
49-
{ label: 'License', slug: 'getting-started/license' },
48+
{ label: 'Quick Start', slug: 'getting-started/quickstart' },
5049
],
5150
},
5251
{
53-
label: 'User Guide',
52+
label: 'Simulation Guide',
5453
items: [
55-
{ label: 'File Formats', slug: 'user-guide/file-formats' },
56-
{ label: 'Network Modeling', slug: 'user-guide/network' },
57-
{ label: 'Power Flow (PFC)', slug: 'user-guide/pfc' },
58-
{ label: 'Reference Frames & Initialization', slug: 'user-guide/reference-frames' },
59-
{ label: 'Dynamic Models', slug: 'user-guide/dynamic-models' },
60-
{ label: 'Disturbances', slug: 'user-guide/disturbances' },
61-
{ label: 'Solver Settings', slug: 'user-guide/solver-settings' },
62-
{ label: 'Eigenanalysis', slug: 'user-guide/eigenanalysis' },
54+
// Network definition & initial conditions
55+
{ label: 'File Formats', slug: 'user-guide/file-formats' },
56+
{ label: 'Network Modeling', slug: 'user-guide/network' },
57+
{ label: 'Power Flow (PFC)', slug: 'user-guide/pfc' },
58+
{ label: 'Reference Frames & Initialization', slug: 'user-guide/reference-frames' },
59+
// Dynamic simulation
60+
{ label: 'Dynamic Models', slug: 'user-guide/dynamic-models' },
61+
{ label: 'Disturbances', slug: 'user-guide/disturbances' },
62+
{ label: 'Solver Settings', slug: 'user-guide/solver-settings' },
63+
// Analysis
64+
{ label: 'Eigenanalysis', slug: 'user-guide/eigenanalysis' },
6365
],
6466
},
6567
{
6668
label: 'PyRAMSES',
6769
items: [
68-
{ label: 'Overview', slug: 'pyramses/overview' },
69-
{ label: 'Installation', slug: 'pyramses/installation' },
70+
{ label: 'Overview', slug: 'pyramses/overview' },
71+
{ label: 'Installation', slug: 'pyramses/installation' },
7072
{ label: 'API Reference', slug: 'pyramses/api-reference' },
71-
{ label: 'Examples', slug: 'pyramses/examples' },
73+
{ label: 'Examples', slug: 'pyramses/examples' },
7274
],
7375
},
7476
{
75-
label: 'Model Library',
77+
label: 'Model Reference',
7678
items: [
7779
{
78-
label: 'IEEE Models',
80+
label: 'Exciters',
7981
items: [
80-
{ label: 'Exciter Models', slug: 'models/ieee-exciters' },
81-
{ label: 'Governor Models', slug: 'models/ieee-governors' },
82+
{ label: 'IEEE Exciters', slug: 'models/ieee-exciters' },
83+
{ label: 'Custom Exciters', slug: 'models/custom-exciters' },
8284
],
8385
},
8486
{
85-
label: 'Custom Models',
87+
label: 'Governors',
8688
items: [
87-
{ label: 'Exciter Models', slug: 'models/custom-exciters' },
88-
{ label: 'Governor Models', slug: 'models/custom-governors' },
89-
{ label: 'Injector Models', slug: 'models/custom-injectors' },
90-
{ label: 'Two-Port Models', slug: 'models/two-port-models' },
89+
{ label: 'IEEE Governors', slug: 'models/ieee-governors' },
90+
{ label: 'Custom Governors', slug: 'models/custom-governors' },
9191
],
9292
},
93+
{ label: 'Injectors', slug: 'models/custom-injectors' },
94+
{ label: 'Two-Port Models', slug: 'models/two-port-models' },
9395
{ label: 'Discrete Controllers', slug: 'models/discrete-controllers' },
9496
],
9597
},
9698
{
97-
label: 'Developer Guide',
99+
label: 'Extending STEPSS',
98100
items: [
99-
{ label: 'User-Defined Models', slug: 'developer/user-models' },
100-
{ label: 'CODEGEN Blocks Library', slug: 'developer/codegen-library' },
101-
{ label: 'CODEGEN Model Examples', slug: 'developer/codegen-examples' },
102-
{ label: 'URAMSES', slug: 'developer/uramses' },
101+
{ label: 'User-Defined Models', slug: 'developer/user-models' },
102+
{ label: 'CODEGEN Blocks Library', slug: 'developer/codegen-library' },
103+
{ label: 'CODEGEN Model Examples', slug: 'developer/codegen-examples' },
104+
{ label: 'URAMSES', slug: 'developer/uramses' },
103105
],
104106
},
105107
{
106108
label: 'Test Systems',
107109
items: [
108110
{ label: 'Nordic Test System', slug: 'test-systems/nordic' },
109-
{ label: '5-Bus Test System', slug: 'test-systems/5bus' },
111+
{ label: '5-Bus Test System', slug: 'test-systems/5bus' },
110112
],
111113
},
112114
{
113-
label: 'Resources',
115+
label: 'Reference',
114116
items: [
115-
{ label: 'References', slug: 'resources/references' },
116117
{ label: 'Repositories', slug: 'resources/repositories' },
118+
{ label: 'References', slug: 'resources/references' },
119+
{ label: 'License', slug: 'getting-started/license' },
117120
],
118121
},
119122
],

0 commit comments

Comments
 (0)