200 lines
		
	
	
		
			5.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			200 lines
		
	
	
		
			5.3 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: [
 | |
|         'core-concepts/architecture',
 | |
|         'core-concepts/application',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Best Practices',
 | |
|       collapsed: false,
 | |
|       items: [
 | |
|         'case-studies/jenkins-cicd',
 | |
|         'case-studies/gitops',
 | |
|         'case-studies/canary-blue-green',
 | |
|         'case-studies/multi-cluster',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'User Manuals',
 | |
|       collapsed: true,
 | |
|       items: [
 | |
|         {
 | |
|           'Deploying Components': [
 | |
|             'end-user/components/helm',
 | |
|             'end-user/components/kustomize',
 | |
|             {
 | |
|               'Cloud Services': [{
 | |
|                 "Terraform": [
 | |
|                   'end-user/components/cloud-services/terraform/alibaba-ack',
 | |
|                   'end-user/components/cloud-services/terraform/alibaba-eip',
 | |
|                   'end-user/components/cloud-services/terraform/alibaba-rds',
 | |
|                   'end-user/components/cloud-services/terraform/alibaba-oss',
 | |
|                 ],
 | |
|               },
 | |
|                 'end-user/components/cloud-services/provider-and-consume-cloud-services',
 | |
|               ],
 | |
|             },
 | |
|             {
 | |
|               'CUE': [
 | |
|                 'end-user/components/cue/webservice',
 | |
|                 'end-user/components/cue/worker',
 | |
|                 'end-user/components/cue/task',
 | |
|               ]
 | |
|             },
 | |
|             'end-user/components/cue/raw',
 | |
|             'end-user/components/more',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Attaching Traits': [
 | |
|             'end-user/traits/ingress',
 | |
|             'end-user/traits/rollout',
 | |
|             'end-user/traits/autoscaler',
 | |
|             'end-user/traits/annotations-and-labels',
 | |
|             'end-user/traits/service-binding',
 | |
|             'end-user/traits/sidecar',
 | |
|             'end-user/traits/kustomize-patch',
 | |
|             'end-user/traits/more',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Defining Policies': [
 | |
|             'end-user/policies/envbinding',
 | |
|             'end-user/policies/health',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Designing Workflow': [
 | |
|             'end-user/workflow/built-in-workflow-defs',
 | |
|             'end-user/workflow/webhook-notification',
 | |
|             'end-user/workflow/component-dependency-parameter',
 | |
|           ]
 | |
|         },
 | |
|         'end-user/version-control',
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Administrator Manuals',
 | |
|       collapsed: true,
 | |
|       items: [
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Learning OAM',
 | |
|           collapsed: false,
 | |
|           items: [
 | |
|             'platform-engineers/oam/oam-model',
 | |
|             'platform-engineers/oam/x-definition',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Learning CUE': [
 | |
|             'platform-engineers/cue/basic',
 | |
|             'platform-engineers/cue/definition-edit',
 | |
|             'platform-engineers/cue/advanced',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Component System',
 | |
|           items: [
 | |
|             'platform-engineers/components/custom-component',
 | |
|             'platform-engineers/components/component-terraform',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'Traits System',
 | |
|           items: [
 | |
| 
 | |
|             'platform-engineers/traits/customize-trait',
 | |
|             'platform-engineers/traits/patch-trait',
 | |
|             'platform-engineers/traits/status',
 | |
|             'platform-engineers/traits/advanced',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Workflow System': [
 | |
|             'platform-engineers/workflow/workflow',
 | |
|             'platform-engineers/workflow/cue-actions',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'System Operation': [
 | |
|             'platform-engineers/system-operation/bootstrap-parameters',
 | |
|             'platform-engineers/system-operation/managing-clusters',
 | |
|             'platform-engineers/system-operation/observability',
 | |
|             'platform-engineers/system-operation/performance-finetuning',
 | |
|           ]
 | |
|         },
 | |
|         {
 | |
|           'Debugging': [
 | |
|             'platform-engineers/debug/dry-run',
 | |
|           ]
 | |
|         },
 | |
|         'platform-engineers/advanced-install',
 | |
|       ]
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'References',
 | |
|       items: [
 | |
|         {
 | |
|           type: 'category',
 | |
|           label: 'CLI',
 | |
|           items: [
 | |
|             'cli/vela_components',
 | |
|             'cli/vela_config',
 | |
|             'cli/vela_env',
 | |
|             'cli/vela_init',
 | |
|             'cli/vela_up',
 | |
|             'cli/vela_version',
 | |
|             'cli/vela_exec',
 | |
|             'cli/vela_logs',
 | |
|             'cli/vela_ls',
 | |
|             'cli/vela_port-forward',
 | |
|             'cli/vela_show',
 | |
|             'cli/vela_status',
 | |
|             'cli/vela_workloads',
 | |
|             'cli/vela_traits',
 | |
|             'cli/vela_system',
 | |
|             'cli/vela_template',
 | |
|             'cli/vela_cap',
 | |
|           ],
 | |
|         },
 | |
|         'developers/references/kubectl-plugin'
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'category',
 | |
|       label: 'Roadmap',
 | |
|       items: [
 | |
|         'roadmap/README',
 | |
|       ],
 | |
|     },
 | |
|     {
 | |
|       type: 'doc',
 | |
|       id: 'developers/references/devex/faq'
 | |
|     },
 | |
|   ],
 | |
| };
 |