diff --git a/docs/docs-beta/package.json b/docs/docs-beta/package.json index 97c009ded5050..00affe8289e2e 100644 --- a/docs/docs-beta/package.json +++ b/docs/docs-beta/package.json @@ -4,8 +4,8 @@ "private": true, "scripts": { "docusaurus": "docusaurus", - "start": "docusaurus start -p 3050", - "build": "docusaurus build", + "start": "yarn generate-code-imports && docusaurus start -p 3050", + "build": "yarn generate-code-imports && docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", @@ -16,7 +16,8 @@ "vale": "vale ./docs --ext=.md,.mdx", "lint": "eslint . --ext=.tsx,.ts,.js,.md,.mdx --fix", "lint-and-vale": "yarn run lint && yarn run vale", - "sync-api-docs": "/bin/sh scripts/vercel-sync-api-docs.sh" + "sync-api-docs": "/bin/sh scripts/vercel-sync-api-docs.sh", + "generate-code-imports": "node scripts/generate-code-imports.js" }, "dependencies": { "@docusaurus/core": "^3.7.0", diff --git a/docs/docs-beta/scripts/generate-code-imports.js b/docs/docs-beta/scripts/generate-code-imports.js new file mode 100644 index 0000000000000..4b0bbcff20a55 --- /dev/null +++ b/docs/docs-beta/scripts/generate-code-imports.js @@ -0,0 +1,71 @@ +const fs = require('fs'); +const path = require('path'); + +const DOCUMENTATION_DIRECTORY = 'docs'; +const VALID_DOCUMENT_EXTENSIONS = ['.md', '.mdx']; +const CODE_EXAMPLE_PATH_REGEX = /]*path=["']([^"']+)["'][^>]*>/g; + +/** + * Returns a list of file paths for a given `dir`. + */ +function getAllDocuments(dir) { + let results = []; + const list = fs.readdirSync(dir); + + list.forEach((file) => { + file = path.join(dir, file); + const stat = fs.statSync(file); + if (stat && stat.isDirectory()) { + results = results.concat(getAllDocuments(file)); // Recurse into subdirectory + } else { + if (VALID_DOCUMENT_EXTENSIONS.indexOf(path.extname(file)) !== -1) { + results.push(file); // Add file to results + } + } + }); + + return results; +} + +/** + * Extracts all `regex` group `1` matches found in a list of `files`. + */ +function getUniqueRegexMatches(files, regex) { + const matches = new Set(); + + files.forEach((file) => { + const content = fs.readFileSync(file, 'utf-8'); + let foundMatches; + while ((foundMatches = regex.exec(content)) !== null) { + matches.add(foundMatches[1]); // Extract group 1 + } + }); + + return Array.from(matches); +} + +/** + * Helper function to create a `raw-loader` import from a `path`. + */ +function pathToImport(path) { + return `import('!!raw-loader!/../../examples/${path}')`; +} + +const files = getAllDocuments('docs'); + +const uniqueMatches = getUniqueRegexMatches(files, CODE_EXAMPLE_PATH_REGEX); + +const _module = ` +/// THIS FILE IS AUTOMATICALLY GENERATED BY \`yarn generate-code-imports\` DO NOT MODIFY /// + // +export const CODE_EXAMPLE_PATH_MAPPINGS = \{ + ${uniqueMatches.map((path) => ` '${path}': () => ${pathToImport(path)},`).join('\n')} +\}; + +/// THIS FILE IS AUTOMATICALLY GENERATED BY \`yarn generate-code-imports\` DO NOT MODIFY /// +`; + +fs.writeFile('src/code-examples-content.js', _module, (err) => { + if (err) throw err; + console.log(`Succesfully generated mappings for ${uniqueMatches.length} references...`); +}); diff --git a/docs/docs-beta/src/code-examples-content.js b/docs/docs-beta/src/code-examples-content.js new file mode 100644 index 0000000000000..4ecfabd842b54 --- /dev/null +++ b/docs/docs-beta/src/code-examples-content.js @@ -0,0 +1,332 @@ + +/// THIS FILE IS AUTOMATICALLY GENERATED BY `yarn generate-code-imports` DO NOT MODIFY /// + // +export const CODE_EXAMPLE_PATH_MAPPINGS = { + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_job.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_job.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_asset.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_pipes.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/kubernetes/resource_request_pipes.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/local_dagster.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/hybrid/agents/local_dagster.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/example_setup.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/example_setup.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_python_version.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_python_version.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_template.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_template.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_python_version.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_python_version.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_base_image.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_base_image.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/data_files_setup.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/data_files_setup.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_disable_pex.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_disable_pex.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_disable_pex.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/gitlab_disable_pex.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_no_pex_custom_base_image.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/serverless/runtime-environment/github_no_pex_custom_base_image.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-email.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-email.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-microsoft_teams.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-microsoft_teams.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-pagerduty.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-pagerduty.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-slack.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/schedule-sensor-failure-slack.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-email.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-email.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-microsoft_teams.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-microsoft_teams.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-pagerduty.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-pagerduty.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-slack.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/job-running-over-one-hour-slack.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-email.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-email.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-microsoft_teams.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-microsoft_teams.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-pagerduty.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-pagerduty.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-slack.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/asset-check-failed-slack.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-email.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-email.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-microsoft_teams.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-microsoft_teams.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-pagerduty.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-pagerduty.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-slack.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/alerts/code-location-error-slack.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/access/rbac/audit-logs.graphql'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/dagster.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/dagster.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/helm.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/helm.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/dagster_cloud.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/deployment/branch-deployments/dagster_cloud.yaml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-resource.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-resource.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-resource-insights.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-resource-insights.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-dbt-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-dbt-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-dbt-asset-insights.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/bigquery-dbt-asset-insights.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/dbt_project.yml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/dbt_project.yml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/dbt_project_insights.yml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/google-bigquery/dbt_project_insights.yml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-resource.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-resource.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-resource-insights.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-resource-insights.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-dbt-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-dbt-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-dbt-asset-insights.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/snowflake-dbt-asset-insights.py'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/dbt_project.yml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/dbt_project.yml'), + 'docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/dbt_project_insights.yml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/dagster-plus/insights/snowflake/dbt_project_insights.yml'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial/etl_tutorial/definitions.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial/etl_tutorial/definitions.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/assets.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/schedules.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/schedules.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/sensors.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/sensors.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/definitions.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/etl_tutorial_completed/etl_tutorial/definitions.py'), + 'docs_beta_snippets/docs_beta_snippets/getting-started/quickstart.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/getting-started/quickstart.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/simple-asset-sensor-example.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/simple-asset-sensor-example.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/asset-sensor-custom-eval.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/asset-sensor-custom-eval.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/asset-sensor-with-config.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/asset-sensor-with-config.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/multi-asset-sensor.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/multi-asset-sensor.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/simple-schedule-example.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/simple-schedule-example.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/schedule-with-partition.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/schedule-with-partition.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/schedule-with-partition-ops.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/schedule-with-partition-ops.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/simple-sensor-example.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/simple-sensor-example.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/automation/sensor-cursor.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/automation/sensor-cursor.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-jobs/asset-jobs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-jobs/asset-jobs.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/configuring-assets/config-schema.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/configuring-assets/config-schema.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/python-asset-factory.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/python-asset-factory.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/etl_jobs.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/etl_jobs.yaml'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/simple-yaml-asset-factory.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/simple-yaml-asset-factory.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/etl_jobs_with_jinja.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/etl_jobs_with_jinja.yaml'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/advanced-yaml-asset-factory.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories/advanced-yaml-asset-factory.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-dependencies/asset-dependencies.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-dependencies/asset-dependencies.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/asset_decorator.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/asset_decorator.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/multi_asset_decorator.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/multi_asset_decorator.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/graph_asset_decorator.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/data-assets/graph_asset_decorator.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/table_definitions.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/table_definitions.yaml'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/asset-factory-with-deps.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/asset-factory-with-deps.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/asset_downstream_of_factory_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/asset-factories-with-deps/asset_downstream_of_factory_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/creating-external-assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/creating-external-assets.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/pulling-with-sensors.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/pulling-with-sensors.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/dag-of-external-assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/external-assets/dag-of-external-assets.py'), + 'docs_snippets/docs_snippets/concepts/assets/observations.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/assets/observations.py'), + 'docs_snippets/docs_snippets/concepts/assets/observable_source_assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/assets/observable_source_assets.py'), + 'docs_snippets/docs_snippets/concepts/metadata-tags/asset_column_lineage.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/metadata-tags/asset_column_lineage.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/owners.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/owners.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/tags.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/tags.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/definition-metadata.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/definition-metadata.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/runtime-metadata.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/runtime-metadata.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/table-schema-metadata.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/table-schema-metadata.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/table-column-lineage-metadata.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/table-column-lineage-metadata.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/python-local-references.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/python-local-references.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/custom-local-references.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/custom-local-references.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/plus-references.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/plus-references.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/oss-references.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/metadata/oss-references.py'), + 'docs_snippets/docs_snippets/concepts/metadata-tags/asset_column_schema.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/metadata-tags/asset_column_schema.py'), + 'docs_snippets/docs_snippets/concepts/metadata-tags/asset_row_count.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/metadata-tags/asset_row_count.py'), + 'docs_snippets/docs_snippets/concepts/metadata-tags/schema_change_checks.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/metadata-tags/schema_change_checks.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-explicit.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-explicit.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-io-manager.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-io-manager.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-avoid.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-avoid.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-rewrite-assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/passing-data-assets/passing-data-rewrite-assets.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/empty.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/empty.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/with-config-schema.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/with-config-schema.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/with-build-defs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/with-build-defs.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/defining-resolvable-field.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/defining-resolvable-field.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/resolving-resolvable-field.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/shell-script-component/resolving-resolvable-field.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/existing-project/definitions-before.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/existing-project/definitions-before.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/existing-project/definitions-after.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/existing-project/definitions-after.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/basic-subclass.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/basic-subclass.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/debug-mode.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/debug-mode.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/custom-scope.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/components/custom-subclass/custom-scope.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/ecs/task.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/ecs/task.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/ecs/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/ecs/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/Dockerfile': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/Dockerfile'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/script.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/script.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-containers/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr/script.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr/script.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-serverless/script.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-serverless/script.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-serverless/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/emr-serverless/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/glue/glue_script.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/glue/glue_script.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/glue/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/glue/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/lambda/lambda_function.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/lambda/lambda_function.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/lambda/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/lambda/dagster_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/session_lifecycle_orchestration.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/session_lifecycle_orchestration.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/session_lifecycle_external.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/session_lifecycle_external.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_bootstrap_loader.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_bootstrap_loader.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_context_injector.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_context_injector.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_context_loader.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_context_loader.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_message_reader.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_message_reader.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_message_writer.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/dagster_pipes_details_and_customization/custom_message_writer.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_asset_client.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_asset_client.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_script.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_script.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_script_existing.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_script_existing.py'), + 'docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_asset_open_pipes_session.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/dagster_pipes/databricks/databricks_asset_open_pipes_session.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/external_code_opaque.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/external_code_opaque.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/asset_wrapper.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/asset_wrapper.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/external_code_data_passing.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/pipes/external_code_data_passing.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-contrived-javascript.js': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-contrived-javascript.js'), + 'docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-javascript-utility.js': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-javascript-utility.js'), + 'docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-full-featured-javascript.js': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-full-featured-javascript.js'), + 'docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-asset-with-context.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/non-python/pipes-asset-with-context.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/minimal_resource.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/minimal_resource.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/use_minimal_resource_in_asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/use_minimal_resource_in_asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/use_configurable_resource_in_asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/use_configurable_resource_in_asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/env_var_configuration.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/apis/env_var_configuration.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/snowflake-resource.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/snowflake-resource.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/use-in-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/use-in-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/use-envvars.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/databases/use-envvars.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-without-io-managers.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-without-io-managers.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-with-io-managers.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-with-io-managers.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-with-snowflake-io-manager.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/external-systems/assets-with-snowflake-io-manager.py'), + 'docs_snippets/docs_snippets/guides/dagster/managing_ml/managing_ml_code.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/managing_ml/managing_ml_code.py'), + 'docs_snippets/docs_snippets/guides/dagster/ml_pipelines/ml_pipeline.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/ml_pipelines/ml_pipeline.py'), + 'docs_snippets/docs_snippets/concepts/partitions_schedules_sensors/partitioned_asset_mappings.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/partitions_schedules_sensors/partitioned_asset_mappings.py'), + 'docs_snippets/docs_snippets/concepts/partitions_schedules_sensors/partition_mapping.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/partitions_schedules_sensors/partition_mapping.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/time_based_partitioning.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/time_based_partitioning.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/time_based_partition_dependencies.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/time_based_partition_dependencies.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/static_partitioning.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/static_partitioning.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/two_dimensional_partitioning.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/two_dimensional_partitioning.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/dynamic_partitioning.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-modeling/partitioning/dynamic_partitioning.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/deployment/kubernetes/Dockerfile': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/deployment/kubernetes/Dockerfile'), + 'docs_beta_snippets/docs_beta_snippets/guides/deployment/kubernetes/minimal_values.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/deployment/kubernetes/minimal_values.yaml'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/definitions.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/definitions.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/pyproject.toml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/pyproject.toml'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/dagster.yaml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/dagster.yaml'), + 'docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/asset-job-example.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/asset-job-example.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/ops-job-example.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/ops-job-example.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/customlogger.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/monitor-alert/custom-logging/customlogger.py'), + 'docs_snippets/docs_snippets/concepts/logging/python_logger.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/python_logger.py'), + 'docs_snippets/docs_snippets/concepts/logging/python_logging_managed_loggers_config.yaml': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/python_logging_managed_loggers_config.yaml'), + 'docs_snippets/docs_snippets/concepts/logging/python_logging_python_log_level_config.yaml': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/python_logging_python_log_level_config.yaml'), + 'docs_snippets/docs_snippets/concepts/logging/python_logging_handler_config.yaml': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/python_logging_handler_config.yaml'), + 'docs_snippets/docs_snippets/concepts/logging/python_logging_file_output_config.yaml': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/python_logging_file_output_config.yaml'), + 'docs_snippets/docs_snippets/concepts/logging/file_output_pipeline.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/concepts/logging/file_output_pipeline.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-global.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-global.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-job-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-job-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-job-op.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-job-op.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-op.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-op.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-job-asset.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-job-asset.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-job-op.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-tag-key-job-op.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-no-more-than-1-job.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tbd/concurrency-no-more-than-1-job.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/single-asset-check.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/single-asset-check.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/multiple-asset-checks.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/multiple-asset-checks.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/asset-checks-factory.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/asset-checks-factory.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/block-downstream-with-asset-checks.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/block-downstream-with-asset-checks.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/asset-checks-with-schedule-and-sensor.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/asset-checks/asset-checks-with-schedule-and-sensor.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/materializable-asset-freshness-check.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/materializable-asset-freshness-check.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/external-asset-freshness-check.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/external-asset-freshness-check.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/anomaly-detection.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/data-assets/quality-testing/freshness-checks/anomaly-detection.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-no-argument.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-no-argument.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-dependency.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-dependency.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-config.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-config.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-resource.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-resource.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-context.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-context.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-combo.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/quality-testing/unit-testing-assets-and-ops/asset-combo.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/tutorials/multi-asset-integration/integration.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/tutorials/multi-asset-integration/integration.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/representing_airbyte_cloud_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/representing_airbyte_cloud_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/sync_and_materialize_airbyte_cloud_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/sync_and_materialize_airbyte_cloud_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/customize_airbyte_cloud_asset_defs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/customize_airbyte_cloud_asset_defs.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/customize_airbyte_cloud_translator_asset_spec.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/customize_airbyte_cloud_translator_asset_spec.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/multiple_airbyte_cloud_workspaces.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte_cloud/multiple_airbyte_cloud_workspaces.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/airbyte.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/airbyte.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/standalone.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/standalone.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_dag_level.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_dag_level.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/migrate_dag_level.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/migrate_dag_level.py'), + 'airlift-migration-tutorial/tutorial_example/snippets/rebuild_customers_list.yaml': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/rebuild_customers_list.yaml'), + 'airlift-migration-tutorial/tutorial_example/snippets/dags_truncated.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/dags_truncated.py'), + 'airlift-migration-tutorial/tutorial_example/airflow_dags/proxied_state/rebuild_customers_list.yaml': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/airflow_dags/proxied_state/rebuild_customers_list.yaml'), + 'airlift-migration-tutorial/tutorial_example/snippets/dbt_proxied.yaml': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/dbt_proxied.yaml'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/migrate.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/migrate.py'), + 'airlift-migration-tutorial/tutorial_example/snippets/all_proxied.yaml': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/all_proxied.yaml'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_check_on_asset.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_check_on_asset.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_with_partitions.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/observe_with_partitions.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/peer.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/peer.py'), + 'airlift-migration-tutorial/tutorial_example/dagster_defs/stages/peer_with_check.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/dagster_defs/stages/peer_with_check.py'), + 'airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/custom_proxy.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/custom_proxy.py'), + 'airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/plus_proxy_operator.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/plus_proxy_operator.py'), + 'airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/custom_dag_level_proxy.py': () => import('!!raw-loader!/../../examples/airlift-migration-tutorial/tutorial_example/snippets/custom_operator_examples/custom_dag_level_proxy.py'), + 'airlift-federation-tutorial/snippets/federated_execution.py': () => import('!!raw-loader!/../../examples/airlift-federation-tutorial/snippets/federated_execution.py'), + 'airlift-federation-tutorial/airlift_federation_tutorial/dagster_defs/stages/executable_and_da.py': () => import('!!raw-loader!/../../examples/airlift-federation-tutorial/airlift_federation_tutorial/dagster_defs/stages/executable_and_da.py'), + 'airlift-federation-tutorial/snippets/observe.py': () => import('!!raw-loader!/../../examples/airlift-federation-tutorial/snippets/observe.py'), + 'airlift-federation-tutorial/airlift_federation_tutorial/dagster_defs/stages/observe_complete.py': () => import('!!raw-loader!/../../examples/airlift-federation-tutorial/airlift_federation_tutorial/dagster_defs/stages/observe_complete.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/bash_operator_dbt.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/bash_operator_dbt.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_dbt_assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_dbt_assets.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/bash_operator_general.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/bash_operator_general.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_pipes_subprocess.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_pipes_subprocess.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/kubernetes_pod_operator.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/kubernetes_pod_operator.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_k8s_pipes.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/using_k8s_pipes.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/k8s_eks_fake_example.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/k8s_eks_fake_example.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/python_operator.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/python_operator.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/pyop_multi_asset_complete.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/pyop_multi_asset_complete.py'), + 'docs_snippets/docs_snippets/integrations/airlift/operator_migration/pyop_asset_shared.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/airlift/operator_migration/pyop_asset_shared.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/anthropic.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/anthropic.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-athena.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-athena.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-cloudwatch.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-cloudwatch.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-ecr.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-ecr.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-emr.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-emr.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-glue.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-glue.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-lambda.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-lambda.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-redshift.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-redshift.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-s3.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-s3.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-secretsmanager.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-secretsmanager.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/aws-ssm.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/aws-ssm.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/azure-adls2.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/azure-adls2.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/census.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/census.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/chroma.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/chroma.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/cube.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/cube.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/databricks/dagster_code.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/databricks/dagster_code.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/databricks/databricks_code.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/databricks/databricks_code.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/datadog.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/datadog.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/dbt_cloud.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/dbt_cloud.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/dbt.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/dbt.py'), + 'docs_snippets/docs_snippets/integrations/dbt/dbt.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/dbt.py'), + 'docs_snippets/docs_snippets/guides/dagster/code_references/with_dbt_code_references.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/guides/dagster/code_references/with_dbt_code_references.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_upstream.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_upstream.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/basic-dbt-project/models/example/customers.sql': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/basic-dbt-project/models/example/customers.sql'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/basic-dbt-project/models/example/_source.yml': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/basic-dbt-project/models/example/_source.yml'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_downstream.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_downstream.py'), + 'docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_schedule.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/guides/etl/transform-dbt/dbt_definitions_with_schedule.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/downstream_assets/assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/downstream_assets/assets.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/downstream_assets/definitions.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/downstream_assets/definitions.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/load_dbt_models/project.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/load_dbt_models/project.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/load_dbt_models/assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/load_dbt_models/assets.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/upstream_assets/assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/upstream_assets/assets.py'), + 'docs_snippets/docs_snippets/integrations/dbt/tutorial/upstream_assets/definitions.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/dbt/tutorial/upstream_assets/definitions.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/downstream_columns.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/downstream_columns.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/static_partition.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/static_partition.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/time_partition.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/time_partition.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/multi_partition.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/multi_partition.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/schema.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/schema.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/multiple_io_managers.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/multiple_io_managers.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/pyarrow_configuration.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/pyarrow_configuration.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/configuration.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/configuration.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/basic_example.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/basic_example.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/source_asset.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/source_asset.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/load_downstream.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/load_downstream.py'), + 'docs_snippets/docs_snippets/integrations/deltalake/full_example.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/deltalake/full_example.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/dlt.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/dlt.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/docker.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/docker.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/duckdb.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/duckdb.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/representing_fivetran_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/representing_fivetran_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/sync_and_materialize_fivetran_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/sync_and_materialize_fivetran_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/customize_fivetran_asset_defs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/customize_fivetran_asset_defs.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/customize_fivetran_translator_asset_spec.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/customize_fivetran_translator_asset_spec.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/fetch_column_metadata_fivetran_assets.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/fetch_column_metadata_fivetran_assets.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/fivetran/multiple_fivetran_workspaces.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/fivetran/multiple_fivetran_workspaces.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/gcp-bigquery.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/gcp-bigquery.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/gcp-dataproc.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/gcp-dataproc.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/gcp-gcs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/gcp-gcs.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/gemini.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/gemini.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/github.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/github.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/hashicorp.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/hashicorp.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/hightouch.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/hightouch.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/kubernetes.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/kubernetes.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/lakefs.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/lakefs.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_graph.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_graph.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_graph_filtered.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_graph_filtered.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_metadata.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/looker/asset_metadata.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/looker/pdts.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/looker/pdts.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/meltano.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/meltano.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/microsoft-teams.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/microsoft-teams.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/openai.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/openai.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/pagerduty.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/pagerduty.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/pandera.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/pandera.py'), + 'docs_snippets/docs_snippets/integrations/power-bi/representing-power-bi-assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/power-bi/representing-power-bi-assets.py'), + 'docs_snippets/docs_snippets/integrations/power-bi/customize-power-bi-asset-defs.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/power-bi/customize-power-bi-asset-defs.py'), + 'docs_snippets/docs_snippets/integrations/power-bi/multiple-power-bi-workspaces.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/power-bi/multiple-power-bi-workspaces.py'), + 'docs_snippets/docs_snippets/integrations/power-bi/materialize-semantic-models.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/power-bi/materialize-semantic-models.py'), + 'docs_snippets/docs_snippets/integrations/power-bi/materialize-semantic-models-advanced.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/power-bi/materialize-semantic-models-advanced.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/prometheus.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/prometheus.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/sdf.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/sdf.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/shell.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/shell.py'), + 'docs_snippets/docs_snippets/integrations/sigma/representing-sigma-assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/sigma/representing-sigma-assets.py'), + 'docs_snippets/docs_snippets/integrations/sigma/filtering-sigma-assets.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/sigma/filtering-sigma-assets.py'), + 'docs_snippets/docs_snippets/integrations/sigma/customize-sigma-asset-defs.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/sigma/customize-sigma-asset-defs.py'), + 'docs_snippets/docs_snippets/integrations/sigma/multiple-sigma-organizations.py': () => import('!!raw-loader!/../../examples/docs_snippets/docs_snippets/integrations/sigma/multiple-sigma-organizations.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/slack.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/slack.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/sling.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/sling.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/snowflake.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/snowflake.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/ssh-sftp.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/ssh-sftp.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/twilio.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/twilio.py'), + 'docs_beta_snippets/docs_beta_snippets/integrations/weaviate.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/integrations/weaviate.py'), + 'docs_beta_snippets/docs_beta_snippets/getting-started/hello-world.py': () => import('!!raw-loader!/../../examples/docs_beta_snippets/docs_beta_snippets/getting-started/hello-world.py'), + 'project_llm_fine_tune/project_llm_fine_tune/assets.py': () => import('!!raw-loader!/../../examples/project_llm_fine_tune/project_llm_fine_tune/assets.py'), +}; + +/// THIS FILE IS AUTOMATICALLY GENERATED BY `yarn generate-code-imports` DO NOT MODIFY /// diff --git a/docs/docs-beta/src/components/CodeExample.tsx b/docs/docs-beta/src/components/CodeExample.tsx index 835fcf1be88ed..1a8c91d7f7993 100644 --- a/docs/docs-beta/src/components/CodeExample.tsx +++ b/docs/docs-beta/src/components/CodeExample.tsx @@ -1,6 +1,8 @@ import React, {Suspense} from 'react'; import CodeBlock from '@theme/CodeBlock'; +import {CODE_EXAMPLE_PATH_MAPPINGS} from '../code-examples-content'; + interface CodeExampleProps { path: string; language?: string; @@ -78,18 +80,18 @@ function useLoadModule( startAfter: string, endBefore: string, ) { - const isServer = typeof window === 'undefined'; - if (isServer) { - const module = require(`!!raw-loader!/../../examples/${path}`); - processModule({cacheKey, module, lineStart, lineEnd, startAfter, endBefore}); - } + //const isServer = typeof window === 'undefined'; + //if (isServer) { + // const module = CODE_EXAMPLE_PATH_MAPPINGS[path]; + // processModule({cacheKey, module, lineStart, lineEnd, startAfter, endBefore}); + //} if (!contentCache[cacheKey]) { /** * We only reach this path on the client. * Throw a promise to suspend in order to avoid un-rendering the codeblock that we SSR'd */ - throw import(`!!raw-loader!/../../examples/${path}`) + throw CODE_EXAMPLE_PATH_MAPPINGS[path]() .then((module) => { processModule({cacheKey, module, lineStart, lineEnd, startAfter, endBefore}); })