2022-09-19 01:23:01 +00:00
|
|
|
export default {
|
|
|
|
'/introduction': [
|
|
|
|
'/introduction/index',
|
|
|
|
'/introduction/features',
|
|
|
|
'/introduction/when',
|
|
|
|
'/introduction/quickstart',
|
|
|
|
'/introduction/roadmap',
|
|
|
|
'/introduction/thanks',
|
|
|
|
],
|
|
|
|
'/getting-started': [
|
|
|
|
{
|
|
|
|
title: 'Installation',
|
|
|
|
'title.zh-CN': '安装',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/getting-started/installation/index',
|
|
|
|
'/getting-started/installation/docker-compose',
|
|
|
|
'/getting-started/installation/create-nocobase-app',
|
|
|
|
'/getting-started/installation/git-clone',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
'/getting-started/upgrading',
|
|
|
|
'/getting-started/deployment',
|
|
|
|
],
|
|
|
|
'/manual': [
|
|
|
|
'/manual/functional-zoning',
|
|
|
|
'/manual/collections',
|
|
|
|
'/manual/menus',
|
|
|
|
'/manual/blocks',
|
|
|
|
'/manual/actions',
|
|
|
|
'/manual/roles-permissions',
|
|
|
|
'/manual/tabs',
|
|
|
|
'/manual/file-storages',
|
|
|
|
'/manual/system-settings',
|
|
|
|
'/manual/plugins',
|
|
|
|
],
|
|
|
|
'/development': [
|
|
|
|
{
|
|
|
|
title: 'Getting started',
|
|
|
|
'title.zh-CN': '快速开始',
|
|
|
|
type: 'group',
|
2022-09-23 01:22:17 +00:00
|
|
|
children: ['/development/index', '/development/your-fisrt-plugin'],
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
title: 'Extension Guides',
|
|
|
|
'title.zh-CN': '扩展指南',
|
|
|
|
type: 'group',
|
|
|
|
children: [
|
|
|
|
'/development/guide/index',
|
|
|
|
'/development/guide/collections-fields',
|
2022-09-25 17:18:55 +00:00
|
|
|
'/development/guide/resources-actions',
|
|
|
|
'/development/guide/middleware',
|
2022-09-19 01:23:01 +00:00
|
|
|
'/development/guide/commands',
|
2022-09-30 09:36:10 +00:00
|
|
|
'/development/guide/events',
|
2022-09-19 01:23:01 +00:00
|
|
|
'/development/guide/i18n',
|
|
|
|
'/development/guide/migration',
|
|
|
|
{
|
2022-10-06 02:29:53 +00:00
|
|
|
title: 'UI 设计器',
|
2022-09-19 01:23:01 +00:00
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
// '/development/guide/ui-schema-designer/index',
|
|
|
|
'/development/guide/ui-schema-designer/what-is-ui-schema',
|
|
|
|
'/development/guide/ui-schema-designer/extending-schema-components',
|
|
|
|
// '/development/guide/ui-schema-designer/insert-adjacent',
|
|
|
|
'/development/guide/ui-schema-designer/designable',
|
|
|
|
'/development/guide/ui-schema-designer/component-library',
|
2022-09-30 04:41:23 +00:00
|
|
|
// '/development/guide/ui-schema-designer/collection-manager',
|
|
|
|
// '/development/guide/ui-schema-designer/acl',
|
|
|
|
'/development/guide/ui-schema-designer/x-designer',
|
|
|
|
'/development/guide/ui-schema-designer/x-initializer',
|
2022-09-19 01:23:01 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
'/development/guide/ui-router',
|
2022-09-30 04:41:23 +00:00
|
|
|
'/development/guide/settings-center',
|
2022-09-19 01:23:01 +00:00
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
2022-09-29 13:17:55 +00:00
|
|
|
title: 'HTTP API',
|
2022-09-19 01:23:01 +00:00
|
|
|
type: 'group',
|
2022-09-29 13:17:55 +00:00
|
|
|
children: ['/development/http-api/index', '/development/http-api/rest-api'],
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
|
|
|
{
|
2022-10-02 01:07:03 +00:00
|
|
|
title: 'Others',
|
|
|
|
'title.zh-CN': '其他',
|
2022-09-19 01:23:01 +00:00
|
|
|
type: 'group',
|
2022-09-30 04:41:23 +00:00
|
|
|
children: [
|
2022-10-02 01:07:03 +00:00
|
|
|
'/development/others/testing',
|
2022-09-30 04:41:23 +00:00
|
|
|
// '/development/pre-release/build',
|
|
|
|
],
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
|
|
|
],
|
|
|
|
// {
|
|
|
|
// title: 'Development',
|
|
|
|
// 'title.zh-CN': '开发指南',
|
|
|
|
// type: 'group',
|
|
|
|
// children: [
|
|
|
|
// '/development/directory-structure',
|
|
|
|
// '/development/env',
|
|
|
|
// '/development/nocobase-cli',
|
|
|
|
// {
|
|
|
|
// title: 'HTTP API',
|
|
|
|
// 'title.zh-CN': 'HTTP API',
|
|
|
|
// type: 'subMenu',
|
|
|
|
// children: [
|
|
|
|
// '/development/http-api/index',
|
|
|
|
// '/development/http-api/rest-api',
|
|
|
|
// '/development/http-api/action-api',
|
|
|
|
// '/development/http-api/javascript-sdk',
|
|
|
|
// '/development/http-api/filter-operators',
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
// '/development/javascript-sdk',
|
|
|
|
// {
|
|
|
|
// title: 'Plugin development',
|
|
|
|
// 'title.zh-CN': '插件开发',
|
|
|
|
// type: 'subMenu',
|
|
|
|
// children: [
|
|
|
|
// '/development/plugin-development/index',
|
|
|
|
// {
|
|
|
|
// title: 'Server',
|
|
|
|
// 'title.zh-CN': 'Server',
|
|
|
|
// type: 'subMenu',
|
|
|
|
// children: [
|
|
|
|
// '/development/plugin-development/server/overview',
|
|
|
|
// '/development/plugin-development/server/database',
|
|
|
|
// '/development/plugin-development/server/resourcer',
|
|
|
|
// '/development/plugin-development/server/middleware',
|
|
|
|
// '/development/plugin-development/server/acl',
|
|
|
|
// '/development/plugin-development/server/events',
|
|
|
|
// '/development/plugin-development/server/i18n',
|
|
|
|
// '/development/plugin-development/server/cli',
|
|
|
|
// '/development/plugin-development/server/app-manager',
|
|
|
|
// '/development/plugin-development/server/plugin-manager',
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// title: 'Client',
|
|
|
|
// 'title.zh-CN': 'Client',
|
|
|
|
// type: 'subMenu',
|
|
|
|
// children: [
|
|
|
|
// '/development/plugin-development/client/overview',
|
|
|
|
// {
|
|
|
|
// title: 'Providers',
|
|
|
|
// 'title.zh-CN': 'Providers',
|
|
|
|
// type: 'subMenu',
|
|
|
|
// children: [
|
|
|
|
// '/development/plugin-development/client/providers/acl',
|
|
|
|
// '/development/plugin-development/client/providers/antd',
|
|
|
|
// '/development/plugin-development/client/providers/api-client',
|
|
|
|
// '/development/plugin-development/client/providers/collection-manager',
|
|
|
|
// '/development/plugin-development/client/providers/i18n',
|
|
|
|
// '/development/plugin-development/client/providers/route-switch',
|
|
|
|
// '/development/plugin-development/client/providers/schema-component',
|
|
|
|
// '/development/plugin-development/client/providers/schema-initializer',
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
// ],
|
|
|
|
// },
|
|
|
|
'/api': [
|
|
|
|
'/api/index',
|
|
|
|
'/api/env',
|
|
|
|
{
|
|
|
|
title: '@nocobase/server',
|
|
|
|
type: 'subMenu',
|
2022-09-23 01:22:17 +00:00
|
|
|
children: ['/api/server/application', '/api/server/plugin-manager', '/api/server/plugin'],
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '@nocobase/database',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/database/index',
|
|
|
|
'/api/database/collection',
|
|
|
|
'/api/database/field',
|
|
|
|
'/api/database/repository',
|
2022-10-06 02:29:53 +00:00
|
|
|
'/api/database/relation-repository/has-one-repository',
|
|
|
|
'/api/database/relation-repository/has-many-repository',
|
|
|
|
'/api/database/relation-repository/belongs-to-repository',
|
|
|
|
'/api/database/relation-repository/belongs-to-many-repository',
|
2022-09-19 01:23:01 +00:00
|
|
|
'/api/database/operators',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '@nocobase/resourcer',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/resourcer/index',
|
|
|
|
'/api/resourcer/resource',
|
|
|
|
'/api/resourcer/action',
|
|
|
|
'/api/resourcer/middleware',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
2022-10-06 02:29:53 +00:00
|
|
|
title: '@nocobase/acl',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/acl/index',
|
|
|
|
'/api/acl/acl',
|
|
|
|
'/api/acl/acl-role',
|
|
|
|
'/api/acl/acl-resource',
|
|
|
|
'/api/acl/acl-available-action',
|
|
|
|
'/api/acl/acl-available-strategy',
|
|
|
|
'/api/acl/allow-manager',
|
|
|
|
],
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
title: '@nocobase/client',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/client/index',
|
|
|
|
'/api/client/application',
|
|
|
|
'/api/client/route-switch',
|
|
|
|
{
|
|
|
|
title: 'SchemaDesigner',
|
|
|
|
'title.zh-CN': 'SchemaDesigner',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/client/schema-designer/schema-component',
|
|
|
|
'/api/client/schema-designer/schema-initializer',
|
|
|
|
'/api/client/schema-designer/schema-settings',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
title: 'Extensions',
|
|
|
|
'title.zh-CN': 'Extensions',
|
|
|
|
type: 'subMenu',
|
|
|
|
children: [
|
|
|
|
'/api/client/extensions/schema-component',
|
|
|
|
'/api/client/extensions/collection-manager',
|
|
|
|
'/api/client/extensions/block-provider',
|
|
|
|
'/api/client/extensions/acl',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
2022-09-29 13:04:58 +00:00
|
|
|
title: '@nocobase/cli',
|
|
|
|
path: '/api/cli',
|
2022-09-19 01:23:01 +00:00
|
|
|
},
|
2022-10-06 02:29:53 +00:00
|
|
|
{
|
|
|
|
title: '@nocobase/actions',
|
|
|
|
path: '/api/actions',
|
|
|
|
},
|
2022-09-19 01:23:01 +00:00
|
|
|
{
|
|
|
|
title: '@nocobase/sdk',
|
|
|
|
path: '/api/sdk',
|
|
|
|
},
|
|
|
|
],
|
|
|
|
};
|