Skip to content

Commit 1acbe28

Browse files
Move the migration and contribution guidelines in separate sections (vuejs#699)
* fix: changed sidebar to separate migration guide * fix: moved contribute section
1 parent 9943bcc commit 1acbe28

File tree

1 file changed

+59
-49
lines changed

1 file changed

+59
-49
lines changed

src/.vuepress/config.js

Lines changed: 59 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -116,51 +116,6 @@ const sidebar = {
116116
'/guide/a11y-standards',
117117
'/guide/a11y-resources'
118118
]
119-
},
120-
{
121-
title: 'Migration Guide',
122-
collapsable: true,
123-
children: [
124-
'/guide/migration/introduction',
125-
'/guide/migration/array-refs',
126-
'/guide/migration/async-components',
127-
'/guide/migration/attribute-coercion',
128-
'/guide/migration/attrs-includes-class-style',
129-
'/guide/migration/children',
130-
'/guide/migration/custom-directives',
131-
'/guide/migration/custom-elements-interop',
132-
'/guide/migration/data-option',
133-
'/guide/migration/emits-option',
134-
'/guide/migration/events-api',
135-
'/guide/migration/filters',
136-
'/guide/migration/fragments',
137-
'/guide/migration/functional-components',
138-
'/guide/migration/global-api',
139-
'/guide/migration/global-api-treeshaking',
140-
'/guide/migration/inline-template-attribute',
141-
'/guide/migration/key-attribute',
142-
'/guide/migration/keycode-modifiers',
143-
'/guide/migration/listeners-removed',
144-
'/guide/migration/props-default-this',
145-
'/guide/migration/render-function-api',
146-
'/guide/migration/slots-unification',
147-
'/guide/migration/transition',
148-
'/guide/migration/transition-group',
149-
'/guide/migration/v-on-native-modifier-removed',
150-
'/guide/migration/v-model',
151-
'/guide/migration/v-if-v-for',
152-
'/guide/migration/v-bind',
153-
'/guide/migration/watch'
154-
]
155-
},
156-
{
157-
title: 'Contribute to the Docs',
158-
collapsable: true,
159-
children: [
160-
'/guide/contributing/writing-guide',
161-
'/guide/contributing/doc-style-guide',
162-
'/guide/contributing/translations'
163-
]
164119
}
165120
],
166121
api: [
@@ -213,6 +168,55 @@ const sidebar = {
213168
'/examples/todomvc'
214169
]
215170
}
171+
],
172+
migration: [
173+
'/guide/migration/introduction',
174+
{
175+
title: 'Details',
176+
collapsable: false,
177+
children: [
178+
'/guide/migration/array-refs',
179+
'/guide/migration/async-components',
180+
'/guide/migration/attribute-coercion',
181+
'/guide/migration/attrs-includes-class-style',
182+
'/guide/migration/children',
183+
'/guide/migration/custom-directives',
184+
'/guide/migration/custom-elements-interop',
185+
'/guide/migration/data-option',
186+
'/guide/migration/emits-option',
187+
'/guide/migration/events-api',
188+
'/guide/migration/filters',
189+
'/guide/migration/fragments',
190+
'/guide/migration/functional-components',
191+
'/guide/migration/global-api',
192+
'/guide/migration/global-api-treeshaking',
193+
'/guide/migration/inline-template-attribute',
194+
'/guide/migration/key-attribute',
195+
'/guide/migration/keycode-modifiers',
196+
'/guide/migration/listeners-removed',
197+
'/guide/migration/props-default-this',
198+
'/guide/migration/render-function-api',
199+
'/guide/migration/slots-unification',
200+
'/guide/migration/transition',
201+
'/guide/migration/transition-group',
202+
'/guide/migration/v-on-native-modifier-removed',
203+
'/guide/migration/v-model',
204+
'/guide/migration/v-if-v-for',
205+
'/guide/migration/v-bind',
206+
'/guide/migration/watch'
207+
]
208+
}
209+
],
210+
contributing: [
211+
{
212+
title: 'Contribute to the Docs',
213+
collapsable: false,
214+
children: [
215+
'/guide/contributing/writing-guide',
216+
'/guide/contributing/doc-style-guide',
217+
'/guide/contributing/translations'
218+
]
219+
}
216220
]
217221
}
218222

@@ -290,10 +294,6 @@ module.exports = {
290294
text: 'Guide',
291295
link: '/guide/introduction'
292296
},
293-
{
294-
text: 'Migration Guide',
295-
link: '/guide/migration/introduction'
296-
},
297297
{
298298
text: 'Style Guide',
299299
link: '/style-guide/'
@@ -305,6 +305,14 @@ module.exports = {
305305
{
306306
text: 'Examples',
307307
link: '/examples/markdown'
308+
},
309+
{
310+
text: 'Contribute',
311+
link: '/guide/contributing/writing-guide'
312+
},
313+
{
314+
text: 'Migration from Vue 2',
315+
link: '/guide/migration/introduction'
308316
}
309317
]
310318
},
@@ -396,6 +404,8 @@ module.exports = {
396404
sidebarDepth: 2,
397405
sidebar: {
398406
collapsable: false,
407+
'/guide/migration/': sidebar.migration,
408+
'/guide/contributing/': sidebar.contributing,
399409
'/guide/': sidebar.guide,
400410
'/community/': sidebar.guide,
401411
'/cookbook/': sidebar.cookbook,

0 commit comments

Comments
 (0)