Skip to content

Commit c9d32f8

Browse files
committed
Flatten APIs structure in TOC
1 parent afcf7be commit c9d32f8

File tree

1 file changed

+89
-97
lines changed

1 file changed

+89
-97
lines changed

docs/.vuepress/config/sidebar-developer.js

Lines changed: 89 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -225,118 +225,110 @@ const developer = [
225225
sidebarDepth: 2,
226226
children: [
227227
{
228-
title: 'APIs Reference',
228+
title: 'REST API',
229+
path: '/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html',
229230
collapsable: true,
230-
sidebarDepth: 1,
231+
initialOpenGroupIndex: -1,
232+
sidebarDepth: 3,
231233
children: [
234+
['/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html', 'API endpoints'],
232235
{
233-
title: 'REST API',
234-
path: '/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html',
236+
title: 'API parameters',
237+
path: '/developer-docs/latest/developer-resources/database-apis-reference/rest/api-parameters.html',
235238
collapsable: true,
236239
initialOpenGroupIndex: -1,
237-
sidebarDepth: 3,
238-
children: [
239-
['/developer-docs/latest/developer-resources/database-apis-reference/rest-api.html', 'API endpoints'],
240-
{
241-
title: 'API parameters',
242-
path: '/developer-docs/latest/developer-resources/database-apis-reference/rest/api-parameters.html',
243-
collapsable: true,
244-
initialOpenGroupIndex: -1,
245-
children: [
246-
[
247-
'/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md',
248-
'Filtering, Locale, and Publication State'
249-
],
250-
[
251-
'/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md',
252-
'Population & Field Selection'
253-
],
254-
[
255-
'/developer-docs/latest/developer-resources/database-apis-reference/rest/sort-pagination.md',
256-
'Sort & Pagination'
257-
],
258-
]
259-
},
260-
],
261-
},
262-
[
263-
'/developer-docs/latest/developer-resources/database-apis-reference/graphql-api.md',
264-
'GraphQL API',
265-
],
266-
{
267-
title: 'Entity Service API',
268-
path:
269-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service-api',
270-
collapsable: true,
271240
children: [
272241
[
273-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/crud.md',
274-
'CRUD operations',
275-
],
276-
[
277-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/filter.md',
278-
'Filters',
279-
],
280-
[
281-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/populate.md',
282-
'Populate',
283-
],
284-
[
285-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/order-pagination.md',
286-
'Ordering & pagination',
287-
],
288-
[
289-
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/components-dynamic-zones.md',
290-
'Components and dynamic zones',
242+
'/developer-docs/latest/developer-resources/database-apis-reference/rest/filtering-locale-publication.md',
243+
'Filtering, Locale, and Publication State'
291244
],
292-
],
293-
},
294-
{
295-
title: 'Query Engine API',
296-
path:
297-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine-api.html',
298-
collapsable: true,
299-
// sidebarDepth: 3,
300-
children: [
301-
[
302-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/single-operations.md',
303-
'Single Operations',
304-
],
305-
[
306-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/bulk-operations.md',
307-
'Bulk Operations',
308-
],
309-
[
310-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/filtering.md',
311-
'Filtering',
312-
],
313-
[
314-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/populating.md',
315-
'Populating',
316-
],
317-
[
318-
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/order-pagination.md',
319-
'Ordering & pagination',
320-
],
321-
],
322-
},
323-
324-
{
325-
title: 'Plugin APIs Reference',
326-
collapsable: true,
327-
children: [
328245
[
329-
'/developer-docs/latest/developer-resources/plugin-api-reference/server.md',
330-
'Server API for plugins',
246+
'/developer-docs/latest/developer-resources/database-apis-reference/rest/populating-fields.md',
247+
'Population & Field Selection'
331248
],
332249
[
333-
'/developer-docs/latest/developer-resources/plugin-api-reference/admin-panel.md',
334-
'Admin Panel API for plugins',
250+
'/developer-docs/latest/developer-resources/database-apis-reference/rest/sort-pagination.md',
251+
'Sort & Pagination'
335252
],
336-
],
253+
]
337254
},
338255
],
339256
},
257+
[
258+
'/developer-docs/latest/developer-resources/database-apis-reference/graphql-api.md',
259+
'GraphQL API',
260+
],
261+
{
262+
title: 'Entity Service API',
263+
path:
264+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service-api',
265+
collapsable: true,
266+
children: [
267+
[
268+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/crud.md',
269+
'CRUD operations',
270+
],
271+
[
272+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/filter.md',
273+
'Filters',
274+
],
275+
[
276+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/populate.md',
277+
'Populate',
278+
],
279+
[
280+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/order-pagination.md',
281+
'Ordering & pagination',
282+
],
283+
[
284+
'/developer-docs/latest/developer-resources/database-apis-reference/entity-service/components-dynamic-zones.md',
285+
'Components and dynamic zones',
286+
],
287+
],
288+
},
289+
{
290+
title: 'Query Engine API',
291+
path:
292+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine-api.html',
293+
collapsable: true,
294+
// sidebarDepth: 3,
295+
children: [
296+
[
297+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/single-operations.md',
298+
'Single Operations',
299+
],
300+
[
301+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/bulk-operations.md',
302+
'Bulk Operations',
303+
],
304+
[
305+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/filtering.md',
306+
'Filtering',
307+
],
308+
[
309+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/populating.md',
310+
'Populating',
311+
],
312+
[
313+
'/developer-docs/latest/developer-resources/database-apis-reference/query-engine/order-pagination.md',
314+
'Ordering & pagination',
315+
],
316+
],
317+
},
318+
{
319+
title: 'Plugin APIs',
320+
collapsable: true,
321+
children: [
322+
[
323+
'/developer-docs/latest/developer-resources/plugin-api-reference/server.md',
324+
'Server API for plugins',
325+
],
326+
[
327+
'/developer-docs/latest/developer-resources/plugin-api-reference/admin-panel.md',
328+
'Admin Panel API for plugins',
329+
],
330+
],
331+
},
340332
['/developer-docs/latest/developer-resources/cli/CLI', 'Command Line Interface'],
341333
['/developer-docs/latest/developer-resources/error-handling.md', 'Error handling'],
342334
{

0 commit comments

Comments
 (0)