Skip to content

Commit 63b93e2

Browse files
committed
Reorganizes page structure to reflect 3-product model
1 parent b28662c commit 63b93e2

File tree

1 file changed

+128
-123
lines changed

1 file changed

+128
-123
lines changed

sidebars.ts

Lines changed: 128 additions & 123 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const sidebars: SidebarsConfig = {
1212
'index',
1313
{
1414
type: 'category',
15-
label: 'Getting Started',
15+
label: 'Roo Code VSCode Extension',
1616
items: [
1717
'getting-started/installing',
1818
'getting-started/connecting-api-provider',
@@ -23,23 +23,106 @@ const sidebars: SidebarsConfig = {
2323
'basic-usage/context-mentions',
2424
'basic-usage/using-modes',
2525
'tips-and-tricks',
26-
],
27-
},
28-
{
29-
type: 'category',
30-
label: 'Tutorial Videos',
31-
items: [
3226
{
33-
type: 'doc',
34-
id: 'tutorial-videos',
35-
label: 'All Videos',
27+
label: 'Features',
28+
type: 'category',
29+
items: [
30+
'features/api-configuration-profiles',
31+
'features/auto-approving-actions',
32+
'features/boomerang-tasks',
33+
'features/browser-use',
34+
'features/checkpoints',
35+
'features/code-actions',
36+
'features/codebase-indexing',
37+
'features/custom-instructions',
38+
'features/diagnostics-integration',
39+
'features/custom-modes',
40+
'features/fast-edits',
41+
'features/enhance-prompt',
42+
'features/settings-management',
43+
'features/intelligent-context-condensing',
44+
'features/keyboard-shortcuts',
45+
'features/marketplace',
46+
'features/message-queueing',
47+
'features/model-temperature',
48+
'features/concurrent-file-reads',
49+
'features/rooignore',
50+
'features/slash-commands',
51+
'features/suggested-responses',
52+
'features/task-todo-list',
53+
'features/shell-integration',
54+
'features/more-features',
55+
],
56+
},
57+
{
58+
type: 'category',
59+
label: 'MCP',
60+
items: [
61+
{
62+
type: 'doc',
63+
id: 'features/mcp/overview',
64+
label: 'MCP Overview'
65+
},
66+
'features/mcp/using-mcp-in-roo',
67+
'features/mcp/what-is-mcp',
68+
'features/mcp/server-transports',
69+
'features/mcp/mcp-vs-api',
70+
'features/mcp/recommended-mcp-servers',
71+
],
72+
},
73+
{
74+
type: 'category',
75+
label: 'Experimental',
76+
items: [
77+
'features/experimental/experimental-features',
78+
'features/experimental/concurrent-file-edits',
79+
'features/experimental/power-steering',
80+
'features/experimental/background-editing',
81+
'features/image-generation',
82+
'advanced-usage/available-tools/run-slash-command',
83+
],
84+
},
85+
{
86+
type: 'category',
87+
label: 'Advanced Usage',
88+
items: [
89+
{
90+
type: 'category',
91+
label: 'Available Tools',
92+
items: [
93+
'advanced-usage/available-tools/tool-use-overview',
94+
'advanced-usage/available-tools/access-mcp-resource',
95+
'advanced-usage/available-tools/apply-diff',
96+
'advanced-usage/available-tools/ask-followup-question',
97+
'advanced-usage/available-tools/attempt-completion',
98+
'advanced-usage/available-tools/browser-action',
99+
'advanced-usage/available-tools/codebase-search',
100+
'advanced-usage/available-tools/execute-command',
101+
'advanced-usage/available-tools/insert-content',
102+
'advanced-usage/available-tools/list-code-definition-names',
103+
'advanced-usage/available-tools/list-files',
104+
'advanced-usage/available-tools/new-task',
105+
'advanced-usage/available-tools/read-file',
106+
'advanced-usage/available-tools/run-slash-command',
107+
'advanced-usage/available-tools/search-files',
108+
'advanced-usage/available-tools/search-and-replace',
109+
'advanced-usage/available-tools/switch-mode',
110+
'advanced-usage/available-tools/update-todo-list',
111+
'advanced-usage/available-tools/use-mcp-tool',
112+
'advanced-usage/available-tools/write-to-file',
113+
],
114+
},
115+
'advanced-usage/context-poisoning',
116+
'advanced-usage/large-projects',
117+
'advanced-usage/local-models',
118+
'advanced-usage/local-development-setup',
119+
'advanced-usage/prompt-engineering',
120+
'advanced-usage/prompt-structure',
121+
'advanced-usage/rate-limits-costs',
122+
'advanced-usage/footgun-prompting',
123+
'advanced-usage/roo-code-nightly',
124+
],
36125
},
37-
...tutorialVideos.videos.map((video) => ({
38-
type: 'link' as const,
39-
label: truncateTitle(video.title),
40-
href: `https://www.youtube.com/watch?v=${video.id}`,
41-
description: video.title.length > 40 ? video.title : undefined,
42-
})),
43126
],
44127
},
45128
{
@@ -76,102 +159,26 @@ const sidebars: SidebarsConfig = {
76159
},
77160
{
78161
type: 'category',
79-
label: 'Features',
162+
label: 'Roo Code Cloud Provider',
80163
items: [
81-
'features/api-configuration-profiles',
82-
'features/auto-approving-actions',
83-
'features/boomerang-tasks',
84-
'features/browser-use',
85-
'features/checkpoints',
86-
'features/code-actions',
87-
'features/codebase-indexing',
88-
'features/custom-instructions',
89-
'features/diagnostics-integration',
90-
'features/custom-modes',
91-
'features/fast-edits',
92-
'features/enhance-prompt',
93-
'features/settings-management',
94-
'features/intelligent-context-condensing',
95-
'features/keyboard-shortcuts',
96-
'features/marketplace',
97-
'features/message-queueing',
98-
'features/model-temperature',
99-
'features/concurrent-file-reads',
100-
'features/rooignore',
101-
'features/slash-commands',
102-
'features/suggested-responses',
103-
'features/task-todo-list',
104-
'features/shell-integration',
105-
{
106-
type: 'category',
107-
label: 'MCP',
108-
items: [
109-
{
110-
type: 'doc',
111-
id: 'features/mcp/overview',
112-
label: 'MCP Overview'
113-
},
114-
'features/mcp/using-mcp-in-roo',
115-
'features/mcp/what-is-mcp',
116-
'features/mcp/server-transports',
117-
'features/mcp/mcp-vs-api',
118-
'features/mcp/recommended-mcp-servers',
119-
],
120-
},
121-
{
122-
type: 'category',
123-
label: 'Experimental',
124-
items: [
125-
'features/experimental/experimental-features',
126-
'features/experimental/concurrent-file-edits',
127-
'features/experimental/power-steering',
128-
'features/experimental/background-editing',
129-
'features/image-generation',
130-
'advanced-usage/available-tools/run-slash-command',
131-
],
132-
},
133-
'features/more-features',
134-
],
164+
'provider/overview',
165+
]
135166
},
136167
{
137168
type: 'category',
138-
label: 'Advanced Usage',
169+
label: 'Tutorial Videos',
139170
items: [
140171
{
141-
type: 'category',
142-
label: 'Available Tools',
143-
items: [
144-
'advanced-usage/available-tools/tool-use-overview',
145-
'advanced-usage/available-tools/access-mcp-resource',
146-
'advanced-usage/available-tools/apply-diff',
147-
'advanced-usage/available-tools/ask-followup-question',
148-
'advanced-usage/available-tools/attempt-completion',
149-
'advanced-usage/available-tools/browser-action',
150-
'advanced-usage/available-tools/codebase-search',
151-
'advanced-usage/available-tools/execute-command',
152-
'advanced-usage/available-tools/insert-content',
153-
'advanced-usage/available-tools/list-code-definition-names',
154-
'advanced-usage/available-tools/list-files',
155-
'advanced-usage/available-tools/new-task',
156-
'advanced-usage/available-tools/read-file',
157-
'advanced-usage/available-tools/run-slash-command',
158-
'advanced-usage/available-tools/search-files',
159-
'advanced-usage/available-tools/search-and-replace',
160-
'advanced-usage/available-tools/switch-mode',
161-
'advanced-usage/available-tools/update-todo-list',
162-
'advanced-usage/available-tools/use-mcp-tool',
163-
'advanced-usage/available-tools/write-to-file',
164-
],
172+
type: 'doc',
173+
id: 'tutorial-videos',
174+
label: 'All Videos',
165175
},
166-
'advanced-usage/context-poisoning',
167-
'advanced-usage/large-projects',
168-
'advanced-usage/local-models',
169-
'advanced-usage/local-development-setup',
170-
'advanced-usage/prompt-engineering',
171-
'advanced-usage/prompt-structure',
172-
'advanced-usage/rate-limits-costs',
173-
'advanced-usage/footgun-prompting',
174-
'advanced-usage/roo-code-nightly',
176+
...tutorialVideos.videos.map((video) => ({
177+
type: 'link' as const,
178+
label: truncateTitle(video.title),
179+
href: `https://www.youtube.com/watch?v=${video.id}`,
180+
description: video.title.length > 40 ? video.title : undefined,
181+
})),
175182
],
176183
},
177184
{
@@ -215,24 +222,7 @@ const sidebars: SidebarsConfig = {
215222
},
216223
{
217224
type: 'category',
218-
label: 'FAQ',
219-
items: [
220-
'faq',
221-
],
222-
},
223-
{
224-
type: 'link',
225-
label: 'Contributing (GitHub)',
226-
href: 'https://github.com/RooCodeInc/Roo-Code/blob/main/CONTRIBUTING.md',
227-
},
228-
{
229-
type: 'link',
230-
label: 'Roocabulary (GitHub)',
231-
href: 'https://github.com/cannuri/Roocabulary',
232-
},
233-
{
234-
type: 'category',
235-
label: 'Update Notes',
225+
label: 'Release Notes',
236226
items: [
237227
'update-notes/index',
238228
{
@@ -705,6 +695,21 @@ const sidebars: SidebarsConfig = {
705695
},
706696
],
707697
},
698+
{
699+
type: 'doc',
700+
label: 'FAQ',
701+
id: 'faq'
702+
},
703+
{
704+
type: 'link',
705+
label: 'Contributing (GitHub)',
706+
href: 'https://github.com/RooCodeInc/Roo-Code/blob/main/CONTRIBUTING.md',
707+
},
708+
{
709+
type: 'link',
710+
label: 'Roocabulary (GitHub)',
711+
href: 'https://github.com/cannuri/Roocabulary',
712+
},
708713
],
709714
};
710715

0 commit comments

Comments
 (0)