<commit_before>module.exports = {
  docs: [
    'intro',
    {
      type: 'category',
      label: 'Getting Started (A Tutorial)',
      link: { type: 'doc', id: 'tutorials/getting_started/tutorial_overview' },
      items: [
        { type: 'doc', id: 'tutorials/getting_started/tutorial_setup', label: '1. Setup' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_connect_to_data', label: '2. Connect to Data' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_create_expectations', label: '3. Create Expectations' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_validate_data', label: '4. Validate Data' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_review', label: 'Review and next steps' }
      ]
    },
    {
      type: 'category',
      label: 'Step 1: Setup',
      link: { type: 'doc', id: 'guides/setup/setup_overview' },
      items: [
        {
          type: 'category',
          label: 'Installation',
          items: [
            'guides/setup/installation/local',
            'guides/setup/installation/hosted_environment'
          ]
        },
        {
          type: 'category',
          label: 'Data Contexts',
          items: [
            'guides/setup/configuring_data_contexts/how_to_configure_a_new_data_context_with_the_cli',
            'guides/setup/configuring_data_contexts/how_to_configure_datacontext_components_using_test_yaml_config',
            'guides/setup/configuring_data_contexts/how_to_configure_credentials',
            'guides/setup/configuring_data_contexts/how_to_instantiate_a_data_context_without_a_yml_file'
          ]
        },
        {
          type: 'category',
          label: 'Metadata Stores',
          items: [
            {
              type: 'category',
              label: 'Expectation Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_amazon_s3',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_azure_blob_storage',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_gcs',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_on_a_filesystem',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_to_postgresql'
              ]
            },
            {
              type: 'category',
              label: 'Validation Result Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_amazon_s3',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_azure_blob_storage',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_gcs',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_on_a_filesystem',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_to_postgresql'
              ]
            },
            {
              type: 'category',
              label: 'Metric Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_a_metricsstore'
              ]
            }
          ]
        },
        {
          type: 'category',
          label: 'Data Docs',
          items: [
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_a_filesystem',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_azure_blob_storage',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_gcs',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_amazon_s3'
          ]
        },
        {
          type: 'category',
          label: 'Miscellaneous',
          items: [
            { type: 'doc', id: 'guides/miscellaneous/how_to_use_the_great_expectation_docker_images' }
          ]
        },
        { type: 'doc', id: 'guides/setup/index', label: 'Index' }
      ]
    },
    {
      type: 'category',
      label: 'Step 2: Connect to data',
      link: { type: 'doc', id: 'guides/connecting_to_your_data/connect_to_data_overview' },
      items: [
        {
          type: 'category',
          label: 'Core skills',
          items: [
            'guides/connecting_to_your_data/how_to_choose_which_dataconnector_to_use',
            'guides/connecting_to_your_data/how_to_choose_between_working_with_a_single_or_multiple_batches_of_data',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_pandas_datasource',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_spark_datasource',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_sql_datasource',
            'guides/connecting_to_your_data/how_to_configure_an_inferredassetdataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_configuredassetdataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_runtimedataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_dataconnector_to_introspect_and_partition_a_file_system_or_blob_store',
            'guides/connecting_to_your_data/how_to_configure_a_dataconnector_to_introspect_and_partition_tables_in_sql',
            'guides/connecting_to_your_data/how_to_create_a_batch_of_data_from_an_in_memory_spark_or_pandas_dataframe',
            'guides/connecting_to_your_data/how_to_get_one_or_more_batches_of_data_from_a_configured_datasource'
          ]
        },
        {
          type: 'category',
          label: 'In memory',
          items: [
            'guides/connecting_to_your_data/in_memory/pandas',
            'guides/connecting_to_your_data/in_memory/spark'
          ]
        },
        {
          type: 'category',
          label: 'Database',
          items: [
            'guides/connecting_to_your_data/database/athena',
            'guides/connecting_to_your_data/database/bigquery',
            'guides/connecting_to_your_data/database/mssql',
            'guides/connecting_to_your_data/database/mysql',
            'guides/connecting_to_your_data/database/postgres',
            'guides/connecting_to_your_data/database/redshift',
            'guides/connecting_to_your_data/database/snowflake',
            'guides/connecting_to_your_data/database/sqlite',
            'guides/connecting_to_your_data/database/trino'
          ]
        },
        {
          type: 'category',
          label: 'Filesystem',
          items: [
            'guides/connecting_to_your_data/filesystem/pandas',
            'guides/connecting_to_your_data/filesystem/spark'
          ]
        },
        {
          type: 'category',
          label: 'Cloud',
          items: [
            'guides/connecting_to_your_data/cloud/s3/pandas',
            'guides/connecting_to_your_data/cloud/s3/spark',
            'guides/connecting_to_your_data/cloud/gcs/pandas',
            'guides/connecting_to_your_data/cloud/gcs/spark',
            'guides/connecting_to_your_data/cloud/azure/pandas',
            'guides/connecting_to_your_data/cloud/azure/spark'
          ]
        },
        {
          type: 'category',
          label: 'Advanced',
          items: [
            'guides/connecting_to_your_data/advanced/how_to_configure_a_dataconnector_for_splitting_and_sampling_a_file_system_or_blob_store',
            'guides/connecting_to_your_data/advanced/how_to_configure_a_dataconnector_for_splitting_and_sampling_tables_in_sql'
          ]
        },
        { type: 'doc', id: 'guides/connecting_to_your_data/index', label: 'Index' }
      ]
    },
    {
      type: 'category',
      label: 'Step 3: Create Expectations',
      link: { type: 'doc', id: 'guides/expectations/create_expectations_overview' },
      items: [
        {
          type: 'category',
          label: 'Core skills',
          items: [
            'guides/expectations/how_to_create_and_edit_expectations_based_on_domain_knowledge_without_inspecting_data_directly',
            'guides/expectations/how_to_create_and_edit_expectations_with_a_profiler',
            'guides/expectations/how_to_create_and_edit_expectations_with_instant_feedback_from_a_sample_batch_of_data',
            { type: 'doc', id: 'guides/miscellaneous/how_to_configure_notebooks_generated_by_suite_edit' }
          ]
        },
        {
          type: 'category',
          label: 'Profilers and Data Assistants',
          items: [
            'guides/expectations/advanced/how_to_create_a_new_expectation_suite_using_rule_based_profilers',
            'guides/expectations/advanced/how_to_create_a_new_expectation_suite_by_profiling_from_a_jsonschema_file',
            'guides/expectations/data_assistants/how_to_create_an_expectation_suite_with_the_onboarding_data_assistant'
          ]
        },
        {
          type: 'category',
          label: 'Advanced skills',
          items: [
            'guides/expectations/advanced/how_to_create_expectations_that_span_multiple_batches_using_evaluation_parameters',
            'guides/expectations/advanced/how_to_dynamically_load_evaluation_parameters_from_a_database',
            'guides/expectations/advanced/how_to_compare_two_tables_with_the_user_configurable_profiler'
          ]
        },
        {<commit_msg>[DOCS] Prioritizes Onboarding Data Assistant in ToC (#6302)<commit_after>module.exports = {
  docs: [
    'intro',
    {
      type: 'category',
      label: 'Getting Started (A Tutorial)',
      link: { type: 'doc', id: 'tutorials/getting_started/tutorial_overview' },
      items: [
        { type: 'doc', id: 'tutorials/getting_started/tutorial_setup', label: '1. Setup' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_connect_to_data', label: '2. Connect to Data' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_create_expectations', label: '3. Create Expectations' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_validate_data', label: '4. Validate Data' },
        { type: 'doc', id: 'tutorials/getting_started/tutorial_review', label: 'Review and next steps' }
      ]
    },
    {
      type: 'category',
      label: 'Step 1: Setup',
      link: { type: 'doc', id: 'guides/setup/setup_overview' },
      items: [
        {
          type: 'category',
          label: 'Installation',
          items: [
            'guides/setup/installation/local',
            'guides/setup/installation/hosted_environment'
          ]
        },
        {
          type: 'category',
          label: 'Data Contexts',
          items: [
            'guides/setup/configuring_data_contexts/how_to_configure_a_new_data_context_with_the_cli',
            'guides/setup/configuring_data_contexts/how_to_configure_datacontext_components_using_test_yaml_config',
            'guides/setup/configuring_data_contexts/how_to_configure_credentials',
            'guides/setup/configuring_data_contexts/how_to_instantiate_a_data_context_without_a_yml_file'
          ]
        },
        {
          type: 'category',
          label: 'Metadata Stores',
          items: [
            {
              type: 'category',
              label: 'Expectation Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_amazon_s3',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_azure_blob_storage',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_in_gcs',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_on_a_filesystem',
                'guides/setup/configuring_metadata_stores/how_to_configure_an_expectation_store_to_postgresql'
              ]
            },
            {
              type: 'category',
              label: 'Validation Result Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_amazon_s3',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_azure_blob_storage',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_in_gcs',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_on_a_filesystem',
                'guides/setup/configuring_metadata_stores/how_to_configure_a_validation_result_store_to_postgresql'
              ]
            },
            {
              type: 'category',
              label: 'Metric Stores',
              items: [
                'guides/setup/configuring_metadata_stores/how_to_configure_a_metricsstore'
              ]
            }
          ]
        },
        {
          type: 'category',
          label: 'Data Docs',
          items: [
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_a_filesystem',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_azure_blob_storage',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_gcs',
            'guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_on_amazon_s3'
          ]
        },
        {
          type: 'category',
          label: 'Miscellaneous',
          items: [
            { type: 'doc', id: 'guides/miscellaneous/how_to_use_the_great_expectation_docker_images' }
          ]
        },
        { type: 'doc', id: 'guides/setup/index', label: 'Index' }
      ]
    },
    {
      type: 'category',
      label: 'Step 2: Connect to data',
      link: { type: 'doc', id: 'guides/connecting_to_your_data/connect_to_data_overview' },
      items: [
        {
          type: 'category',
          label: 'Core skills',
          items: [
            'guides/connecting_to_your_data/how_to_choose_which_dataconnector_to_use',
            'guides/connecting_to_your_data/how_to_choose_between_working_with_a_single_or_multiple_batches_of_data',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_pandas_datasource',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_spark_datasource',
            'guides/connecting_to_your_data/datasource_configuration/how_to_configure_a_sql_datasource',
            'guides/connecting_to_your_data/how_to_configure_an_inferredassetdataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_configuredassetdataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_runtimedataconnector',
            'guides/connecting_to_your_data/how_to_configure_a_dataconnector_to_introspect_and_partition_a_file_system_or_blob_store',
            'guides/connecting_to_your_data/how_to_configure_a_dataconnector_to_introspect_and_partition_tables_in_sql',
            'guides/connecting_to_your_data/how_to_create_a_batch_of_data_from_an_in_memory_spark_or_pandas_dataframe',
            'guides/connecting_to_your_data/how_to_get_one_or_more_batches_of_data_from_a_configured_datasource'
          ]
        },
        {
          type: 'category',
          label: 'In memory',
          items: [
            'guides/connecting_to_your_data/in_memory/pandas',
            'guides/connecting_to_your_data/in_memory/spark'
          ]
        },
        {
          type: 'category',
          label: 'Database',
          items: [
            'guides/connecting_to_your_data/database/athena',
            'guides/connecting_to_your_data/database/bigquery',
            'guides/connecting_to_your_data/database/mssql',
            'guides/connecting_to_your_data/database/mysql',
            'guides/connecting_to_your_data/database/postgres',
            'guides/connecting_to_your_data/database/redshift',
            'guides/connecting_to_your_data/database/snowflake',
            'guides/connecting_to_your_data/database/sqlite',
            'guides/connecting_to_your_data/database/trino'
          ]
        },
        {
          type: 'category',
          label: 'Filesystem',
          items: [
            'guides/connecting_to_your_data/filesystem/pandas',
            'guides/connecting_to_your_data/filesystem/spark'
          ]
        },
        {
          type: 'category',
          label: 'Cloud',
          items: [
            'guides/connecting_to_your_data/cloud/s3/pandas',
            'guides/connecting_to_your_data/cloud/s3/spark',
            'guides/connecting_to_your_data/cloud/gcs/pandas',
            'guides/connecting_to_your_data/cloud/gcs/spark',
            'guides/connecting_to_your_data/cloud/azure/pandas',
            'guides/connecting_to_your_data/cloud/azure/spark'
          ]
        },
        {
          type: 'category',
          label: 'Advanced',
          items: [
            'guides/connecting_to_your_data/advanced/how_to_configure_a_dataconnector_for_splitting_and_sampling_a_file_system_or_blob_store',
            'guides/connecting_to_your_data/advanced/how_to_configure_a_dataconnector_for_splitting_and_sampling_tables_in_sql'
          ]
        },
        { type: 'doc', id: 'guides/connecting_to_your_data/index', label: 'Index' }
      ]
    },
    {
      type: 'category',
      label: 'Step 3: Create Expectations',
      link: { type: 'doc', id: 'guides/expectations/create_expectations_overview' },
      items: [
        {
          type: 'category',
          label: 'Core skills',
          items: [
            'guides/expectations/how_to_create_and_edit_expectations_based_on_domain_knowledge_without_inspecting_data_directly',
            'guides/expectations/how_to_create_and_edit_expectations_with_a_profiler',
            'guides/expectations/how_to_create_and_edit_expectations_with_instant_feedback_from_a_sample_batch_of_data',
            { type: 'doc', id: 'guides/miscellaneous/how_to_configure_notebooks_generated_by_suite_edit' }
          ]
        },
        {
          type: 'category',
          label: 'Profilers and Data Assistants',
          items: [
            'guides/expectations/data_assistants/how_to_create_an_expectation_suite_with_the_onboarding_data_assistant',
            'guides/expectations/advanced/how_to_create_a_new_expectation_suite_using_rule_based_profilers',
            'guides/expectations/advanced/how_to_create_a_new_expectation_suite_by_profiling_from_a_jsonschema_file'
          ]
        },
        {
          type: 'category',
          label: 'Advanced skills',
          items: [
            'guides/expectations/advanced/how_to_create_expectations_that_span_multiple_batches_using_evaluation_parameters',
            'guides/expectations/advanced/how_to_dynamically_load_evaluation_parameters_from_a_database',
            'guides/expectations/advanced/how_to_compare_two_tables_with_the_user_configurable_profiler'
          ]
        },
        {
{'fraction_non_alphanumeric': 0.08881613137927451, 'fraction_numerical': 0.0014551501922877039, 'mean_word_length': 2.6076115485564304, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6831823', 'n_tokens_mistral': 6286, 'n_tokens_neox': 6107, 'n_words': 563}