248 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			248 lines
		
	
	
		
			7.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
| const { Component } = require('react');
 | |
| 
 | |
| module.exports = {
 | |
|   docs: [
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Getting Started',
 | |
|       collapsed: false,
 | |
|       items: ['getting-started/introduction', 'install', 'quick-start'],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Core Concepts',
 | |
|       collapsed: false,
 | |
|       items: [
 | |
|         'getting-started/core-concept',
 | |
|         'getting-started/definition',
 | |
|         'getting-started/architecture',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'User Guide',
 | |
|       collapsed: false,
 | |
|       items: [
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Container Image CD',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             'tutorials/webservice',
 | |
|             'case-studies/multi-cluster',
 | |
|             'end-user/traits/ingress',
 | |
|             'end-user/traits/sidecar',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Helm Chart CD',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             'tutorials/helm',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'Cloud Resources CD': [
 | |
|             'tutorials/consume-cloud-services',
 | |
|             'end-user/components/cloud-services/provision-and-consume-cloud-services',
 | |
|             'end-user/components/cloud-services/provision-and-initiate-database',
 | |
|             'end-user/components/cloud-services/secure-your-database-connection',
 | |
|             'end-user/components/cloud-services/provision-an-RDS-instance-with-more-than-one-database',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Kubernetes Manifest CD',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             'tutorials/k8s-object',
 | |
|             'end-user/components/ref-objects',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'CI Integration',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             'how-to/dashboard/trigger/overview',
 | |
|             'tutorials/jenkins',
 | |
|             'tutorials/trigger',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'GitOps',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             'case-studies/gitops',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'General CD Features': [
 | |
|             'how-to/dashboard/application/create-application',
 | |
|             'tutorials/workflows',
 | |
|             'end-user/workflow/component-dependency-parameter',
 | |
|             'end-user/version-control',
 | |
|             'end-user/policies/apply-once',
 | |
|             'end-user/policies/gc',
 | |
|           ],
 | |
|         },
 | |
|         'end-user/components/more',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Operator Manual',
 | |
|       items: [
 | |
|         {
 | |
|           'Advanced Installation': [
 | |
|             'platform-engineers/system-operation/bootstrap-parameters',
 | |
|             'platform-engineers/advanced-install',
 | |
|             'platform-engineers/system-operation/vela-cli-image',
 | |
|             'platform-engineers/system-operation/1.2.5-upgrade-practice'
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'User management': [
 | |
|             'how-to/dashboard/user/user',
 | |
|             'tutorials/sso',
 | |
|           ],
 | |
|         },
 | |
|         'how-to/dashboard/user/project',
 | |
|         {
 | |
|           'Authentication and Authorization': [
 | |
|             'how-to/dashboard/user/rbac',
 | |
|             'platform-engineers/auth/basic',
 | |
|             'platform-engineers/auth/advance',
 | |
|             'platform-engineers/auth/integration',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'Manage resource': [
 | |
|             'platform-engineers/system-operation/managing-clusters',
 | |
|             'how-to/dashboard/target/overview',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'Manage integration configs': [
 | |
|             'how-to/dashboard/config/dex-connectors',
 | |
|             'how-to/dashboard/config/helm-repo',
 | |
|           ],
 | |
|         },
 | |
|         'how-to/cli/addon/addon',
 | |
|         'platform-engineers/system-operation/observability',
 | |
|         'platform-engineers/system-operation/performance-finetuning',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Developer Guide',
 | |
|       collapsed: true,
 | |
|       items: [
 | |
|         'contributor/overview',
 | |
|         'contributor/non-code-contribute',
 | |
|         'contributor/code-contribute',
 | |
|         {
 | |
|           'Conventions': [
 | |
|             'contributor/release-process',
 | |
|             'contributor/code-conventions',
 | |
|             'contributor/principle-of-test',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           'CUE in KubeVela': [
 | |
|             'platform-engineers/cue/basic',
 | |
|             'platform-engineers/cue/definition-edit',
 | |
|             'platform-engineers/components/custom-component',
 | |
|             {
 | |
|               type: 'category',
 | |
|               label: 'Traits System',
 | |
|               items: [
 | |
|                 'platform-engineers/traits/customize-trait',
 | |
|                 'platform-engineers/traits/advanced',
 | |
|               ],
 | |
|             },
 | |
|             'platform-engineers/traits/status',
 | |
|             {
 | |
|               'Workflow System': [
 | |
|                 'platform-engineers/workflow/workflow',
 | |
|                 'platform-engineers/workflow/cue-actions',
 | |
|                 'platform-engineers/workflow/working-mechanism',
 | |
|               ],
 | |
|             },
 | |
|             {
 | |
|               'Patch and Override': [
 | |
|                 'platform-engineers/traits/patch-trait',
 | |
|                 'platform-engineers/cue/patch-strategy',
 | |
|               ]
 | |
|             },
 | |
|             {
 | |
|               'Debugging': [
 | |
|                 'platform-engineers/debug/dry-run',
 | |
|                 'platform-engineers/debug/debug',
 | |
|               ],
 | |
|             },
 | |
|             'platform-engineers/system-operation/velaql',
 | |
|           ],
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Contribute Extension',
 | |
|           collapsed: true,
 | |
|           items: [
 | |
|             {
 | |
|               Addons: ['platform-engineers/addon/intro'],
 | |
|             },
 | |
|             {
 | |
|               'Cloud Resources': [
 | |
|                 'platform-engineers/addon/terraform',
 | |
|                 'platform-engineers/components/component-terraform',
 | |
|               ],
 | |
|             },
 | |
|             'platform-engineers/x-def-version',
 | |
|           ],
 | |
|         },
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'References',
 | |
|       items: [
 | |
|         'cli/vela',
 | |
|         'platform-engineers/oam/x-definition',
 | |
|         'end-user/components/references',
 | |
|         'end-user/traits/references',
 | |
|         'end-user/policies/references',
 | |
|         'end-user/workflow/built-in-workflow-defs',
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Official Addons',
 | |
|           items: [
 | |
|             'reference/addons/overview',
 | |
|             'reference/addons/velaux',
 | |
|             'reference/addons/fluxcd',
 | |
|             'reference/addons/terraform',
 | |
|             'reference/addons/ai',
 | |
|             'reference/addons/traefik',
 | |
|           ],
 | |
|         },
 | |
|         'end-user/components/cloud-services/cloud-resources-list',
 | |
|         'reference/ui-schema',
 | |
|         'reference/topology-rule',
 | |
|         'reference/user-improvement-plan',
 | |
|         {
 | |
|           label: 'VelaUX API Doc',
 | |
|           type: 'link',
 | |
|           href: 'https://kubevela.stoplight.io/docs/kubevela/b3A6NDI5NzQxMzM-detail-definition',
 | |
|         },
 | |
|       ],
 | |
|     },
 | |
|     'roadmap/README',
 | |
|     {
 | |
|       type: 'doc',
 | |
|       id: 'developers/references/devex/faq',
 | |
|     },
 | |
|   ],
 | |
| };
 |