diff --git a/docs/website/sidebars.js b/docs/website/sidebars.js index 88139c4534..f625876a5c 100644 --- a/docs/website/sidebars.js +++ b/docs/website/sidebars.js @@ -149,21 +149,6 @@ const sidebars = { //added 'walkthroughs/create-new-destination' ] - }, - { - //ignore: could not remove - type: 'category', - label: 'How-to guides', - link: { - type: 'generated-index', - title: 'How-to guides', - description: 'In this section you will find step-by-step instructions for the common tasks.', - slug: 'walkthroughs', - keywords: ['how-to'], - }, - items: [ - 'docs/walkthroughs' - ] }, { type: 'category', @@ -351,6 +336,111 @@ const sidebars = { // require("./docs/api_reference/sidebar.json") // ], // } + + { + type: 'category', + label: 'How-to guides', + link: { + type: 'generated-index', + title: 'How-to guides', + description: 'In this section you will find step-by-step instructions for the common tasks.', + slug: 'walkthroughs', + keywords: ['how-to'], + }, + items: [ + 'walkthroughs/create-a-pipeline', + 'walkthroughs/add-a-verified-source', + 'walkthroughs/add-incremental-configuration', + 'walkthroughs/add_credentials', + 'walkthroughs/run-a-pipeline', + 'walkthroughs/adjust-a-schema', + 'walkthroughs/share-a-dataset', + 'dlt-ecosystem/visualizations/exploring-the-data', + { + type: 'category', + label: 'Transform the data', + link: { + type: 'generated-index', + title: 'Transform the data', + description: 'If you want to transform the data after loading, you can use one of the following methods: dbt, SQL, Pandas.', + slug: 'dlt-ecosystem/transformations', + keywords: ['transformations'], + }, + items: [ + { + type: 'category', + label: 'Transforming data with dbt', + items: [ + 'dlt-ecosystem/transformations/dbt/dbt', + 'dlt-ecosystem/transformations/dbt/dbt_cloud', + ] + }, + 'dlt-ecosystem/transformations/sql', + 'dlt-ecosystem/transformations/pandas', + ] + }, + { + type: 'category', + label: 'Deploy a pipeline', + link: { + type: 'generated-index', + title: 'Deploy a pipeline', + description: 'Deploy dlt pipelines with different methods.', + slug: 'walkthroughs/deploy-a-pipeline', + }, + items: [ + 'walkthroughs/deploy-a-pipeline/deploy-with-github-actions', + 'walkthroughs/deploy-a-pipeline/deploy-with-airflow-composer', + 'reference/explainers/airflow-gcp-cloud-composer', + 'walkthroughs/deploy-a-pipeline/deploy-with-google-cloud-functions', + 'walkthroughs/deploy-a-pipeline/deploy-gcp-cloud-function-as-webhook', + 'walkthroughs/deploy-a-pipeline/deploy-with-kestra', + 'walkthroughs/deploy-a-pipeline/deploy-with-dagster', + 'walkthroughs/deploy-a-pipeline/deploy-with-prefect', + ] + }, + { + type: 'category', + label: 'Customise pipelines', + items: [ + 'general-usage/customising-pipelines/renaming_columns', + 'general-usage/customising-pipelines/pseudonymizing_columns', + 'general-usage/customising-pipelines/removing_columns', + ] + }, + { + type: 'category', + label: 'Data enrichments', + items: [ + 'general-usage/data-enrichments/user_agent_device_data_enrichment', + 'general-usage/data-enrichments/currency_conversion_data_enrichment', + 'general-usage/data-enrichments/url-parser-data-enrichment' + ] + }, + { + type: 'category', + label: 'Run in production', + link: { + type: 'generated-index', + title: 'Run in production', + description: 'How to run dlt in production.', + slug: 'running-in-production', + keywords: ['production'], + }, + items: [ + 'running-in-production/running', + 'running-in-production/monitoring', + 'running-in-production/alerting', + 'running-in-production/tracing', + ], + }, + 'walkthroughs/dispatch-to-multiple-tables', + 'walkthroughs/create-new-destination', + 'walkthroughs/zendesk-weaviate', + ], + }, + + ] }; @@ -393,17 +483,19 @@ if (process.env.IS_MASTER_BRANCH) { } module.exports = sidebars; - /* - blog: - 'build-a-pipeline-tutorial', - 'walkthroughs/zendesk-weaviate', - { - type: 'category', - label: 'Data enrichments', - items: [ - 'general-usage/data-enrichments/user_agent_device_data_enrichment', - 'general-usage/data-enrichments/currency_conversion_data_enrichment', - 'general-usage/data-enrichments/url-parser-data-enrichment' - ] - }, - */ \ No newline at end of file + + +/* +blog: +'build-a-pipeline-tutorial', +'walkthroughs/zendesk-weaviate', +{ + type: 'category', + label: 'Data enrichments', + items: [ + 'general-usage/data-enrichments/user_agent_device_data_enrichment', + 'general-usage/data-enrichments/currency_conversion_data_enrichment', + 'general-usage/data-enrichments/url-parser-data-enrichment' + ] +}, +*/ \ No newline at end of file