# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements.  See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership.  The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

catalog:
    - name: Concepts and Designs
      catalog:
        - name: Hybrid Compilation
          path: /en/concepts-and-designs/hybrid-compilation
        - name: How SkyWalking Agent Works
          path: /en/concepts-and-designs/key-principles
        - name: Project Structure
          path: /en/concepts-and-designs/project-structure
    - name: Setup
      catalog:
        - name: Quick Start
          path: /en/setup/gobuild
        - name: Docker
          path: /en/setup/docker
      path:
    - name: Advanced Features
      catalog:
        - name: Setting Override
          path: /en/advanced-features/settings-override
        - name: Logging Setup
          path: /en/advanced-features/logging-setup
        - name: Plugin Exclusion
          path: /en/advanced-features/plugin-exclusion
        - name: Plugin Configuration
          path: /en/agent/plugin-configurations
        - name: Transport Layer Security (TLS)
          path: /en/advanced-features/grpc-tls
        - name: Manual APIs
          catalog:
            - name: Tracing APIs
              path: /en/advanced-features/manual-apis/toolkit-trace
            - name: Logging APIs
              path: /en/advanced-features/manual-apis/toolkit-log
            - name: Metric APIs
              path: /en/advanced-features/manual-apis/toolkit-metric
    - name: Plugins
      catalog:
        - name: Supported Libraries
          path: /en/agent/support-plugins
        - name: Tracing, Metrics and Logging
          path: /en/agent/tracing-metrics-logging
        - name: Go Agent Performance Test
          path: /en/agent/performance-tests
    - name: Development and Contribution
      catalog:
        - name: Plugin Development Guide
          path: /en/development-and-contribution/development-guide
        - name: Write Plugin Testing
          path: /en/development-and-contribution/write-plugin-testing
        - name: Running And Debugging
          path: /en/development-and-contribution/running-and-debugging
        - name: Build and Use Agent from source codes
          path: /en/development-and-contribution/build-and-use-agent
        - name: How to Release
          path: /en/development-and-contribution/how-to-release
