const { Component } = require("react"); module.exports = { docs: [ { type: "category", label: "Getting Started", collapsed: false, items: [ "getting-started/introduction", "getting-started/core-concept", "getting-started/architecture", "quick-start", ], }, { type: "category", label: "Install", collapsed: false, items: ["install"], }, { type: "category", label: "Continuous Delivery", collapsed: false, items: [ "deliver-app/webservice", "deliver-app/helm", "deliver-app/k8s-object", "deliver-app/consume-cloud-services", // "deliver-app/scaler", // "deliver-app/workflows", ], }, { type: "category", label: "Best Practices", collapsed: false, items: [ "case-studies/jenkins-cicd", "case-studies/gitops", // 'case-studies/initialize-env', "case-studies/canary-blue-green", ], }, { type: "category", label: "Vela CLI Manuals", collapsed: true, items: [ "end-user/quick-start-cli", { "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/terraform/alibaba-redis", "end-user/components/cloud-services/terraform/alibaba-vpc", "end-user/components/cloud-services/terraform/azure-database-mariadb", "end-user/components/cloud-services/terraform/azure-storage-account", "end-user/components/cloud-services/terraform/aws-s3", ], }, "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", ], }, "case-studies/multi-cluster", "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", ], }, { "Addon System": ["platform-engineers/addon/intro"], }, { 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", "platform-engineers/system-operation/velaql", ], }, { Debugging: ["platform-engineers/debug/dry-run"], }, ], }, { 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", ], }, ], }, { type: "category", label: "Roadmap", items: ["roadmap/README"], }, { type: "doc", id: "developers/references/devex/faq", }, ], };