LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
docs/README.md
docs/package-lock.json
docs/package.json
docs/yarn.lock
docs/archive/README.md
docs/archive/best-practices.md
docs/archive/license.md
docs/archive/superset.md
docs/src/README.md
docs/src/.vuepress/config.js
docs/src/.vuepress/enhanceApp.js
docs/src/.vuepress/archive/old-installation.md
docs/src/.vuepress/archive/version-control.md
docs/src/.vuepress/components/CodeBlockCopyButton.vue
docs/src/.vuepress/components/LogoList.vue
docs/src/.vuepress/components/LogoListItem.vue
docs/src/.vuepress/components/TutorialTable.vue
docs/src/.vuepress/components/TwitterIcon.vue
docs/src/.vuepress/public/android-chrome-192x192.png
docs/src/.vuepress/public/android-chrome-512x512.png
docs/src/.vuepress/public/apple-touch-icon.png
docs/src/.vuepress/public/browserconfig.xml
docs/src/.vuepress/public/copy-to-clipboard-icon.svg
docs/src/.vuepress/public/favicon-16x16.png
docs/src/.vuepress/public/favicon-32x32.png
docs/src/.vuepress/public/favicon.ico
docs/src/.vuepress/public/meltano-diagram.png
docs/src/.vuepress/public/meltano-logo-black.svg
docs/src/.vuepress/public/meltano-logo-white.svg
docs/src/.vuepress/public/meltano-logo-with-text-black.svg
docs/src/.vuepress/public/meltano-logo-with-text-white.svg
docs/src/.vuepress/public/meltano-logo-with-text.svg
docs/src/.vuepress/public/meltano-logo.svg
docs/src/.vuepress/public/mstile-144x144.png
docs/src/.vuepress/public/mstile-150x150.png
docs/src/.vuepress/public/mstile-310x150.png
docs/src/.vuepress/public/mstile-310x310.png
docs/src/.vuepress/public/mstile-70x70.png
docs/src/.vuepress/public/site.webmanifest
docs/src/.vuepress/public/screenshots/01-meltano-ui.png
docs/src/.vuepress/public/screenshots/aws-ecs-final-steps.png
docs/src/.vuepress/public/screenshots/aws-ecs-getting-started.png
docs/src/.vuepress/public/screenshots/aws-ecs-review-service.png
docs/src/.vuepress/public/screenshots/aws-ecs.png
docs/src/.vuepress/public/screenshots/carbon-ui-charts.png
docs/src/.vuepress/public/screenshots/meltano-login.png
docs/src/.vuepress/public/screenshots/meltano-ui-carbon-tutorial-output.png
docs/src/.vuepress/theme/Layout.vue
docs/src/.vuepress/theme/util.js
docs/src/.vuepress/theme/assets/carbon-intensity-logo.png
docs/src/.vuepress/theme/assets/csv-logo.png
docs/src/.vuepress/theme/assets/fastly-logo.png
docs/src/.vuepress/theme/assets/gitlab-logo.png
docs/src/.vuepress/theme/assets/marketo-logo.png
docs/src/.vuepress/theme/assets/marketo-logo.svg
docs/src/.vuepress/theme/assets/mongodb-logo.png
docs/src/.vuepress/theme/assets/postgres-logo.png
docs/src/.vuepress/theme/assets/salesforce-logo.png
docs/src/.vuepress/theme/assets/search.svg
docs/src/.vuepress/theme/assets/snowflake-logo.png
docs/src/.vuepress/theme/assets/sqlite-logo.png
docs/src/.vuepress/theme/assets/stripe-logo.png
docs/src/.vuepress/theme/assets/zendesk-logo.png
docs/src/.vuepress/theme/assets/zuora-logo.png
docs/src/.vuepress/theme/components/AlgoliaSearchBox.vue
docs/src/.vuepress/theme/components/DropdownLink.vue
docs/src/.vuepress/theme/components/DropdownTransition.vue
docs/src/.vuepress/theme/components/NavLink.vue
docs/src/.vuepress/theme/components/NavLinks.vue
docs/src/.vuepress/theme/components/Navbar.vue
docs/src/.vuepress/theme/components/SWUpdatePopup.vue
docs/src/.vuepress/theme/components/SearchBox.vue
docs/src/.vuepress/theme/components/Sidebar.vue
docs/src/.vuepress/theme/components/SidebarButton.vue
docs/src/.vuepress/theme/components/SidebarGroup.vue
docs/src/.vuepress/theme/components/SidebarLink.vue
docs/src/.vuepress/theme/styles/arrow.styl
docs/src/.vuepress/theme/styles/code.styl
docs/src/.vuepress/theme/styles/config.styl
docs/src/.vuepress/theme/styles/custom-blocks.styl
docs/src/.vuepress/theme/styles/mobile.styl
docs/src/.vuepress/theme/styles/nprogress.styl
docs/src/.vuepress/theme/styles/theme.styl
docs/src/.vuepress/theme/styles/toc.styl
docs/src/.vuepress/theme/styles/wrapper.styl
docs/src/.vuepress/theme/views/Home.vue
docs/src/.vuepress/theme/views/NotFound.vue
docs/src/.vuepress/theme/views/Page.vue
docs/src/careers/README.md
docs/src/docs/README.md
docs/src/docs/about.md
docs/src/docs/architecture.md
docs/src/docs/contributing.md
docs/src/docs/deployment.md
docs/src/docs/dev-tutorial.md
docs/src/docs/elt-process.md
docs/src/docs/environment-variables.md
docs/src/docs/installation.md
docs/src/docs/machine-learning.md
docs/src/docs/meltano-cli.md
docs/src/docs/plugins.md
docs/src/docs/quickstart.md
docs/src/docs/roadmap.md
docs/src/docs/security-and-privacy.md
docs/src/docs/tutorial-advanced-custom-transform-and-model.md
docs/src/docs/tutorial.md
docs/src/press/README.md
src/meltano/__init__.py
src/meltano.egg-info/PKG-INFO
src/meltano.egg-info/SOURCES.txt
src/meltano.egg-info/dependency_links.txt
src/meltano.egg-info/entry_points.txt
src/meltano.egg-info/requires.txt
src/meltano.egg-info/top_level.txt
src/meltano/api/README.md
src/meltano/api/__init__.py
src/meltano/api/__main__.py
src/meltano/api/app.py
src/meltano/api/config.py
src/meltano/api/external_connector.py
src/meltano/api/init_db.py
src/meltano/api/mail.py
src/meltano/api/profiler.py
src/meltano/api/workers.py
src/meltano/api/controllers/__init__.py
src/meltano/api/controllers/dashboards.py
src/meltano/api/controllers/dashboards_helper.py
src/meltano/api/controllers/orchestrations.py
src/meltano/api/controllers/reports.py
src/meltano/api/controllers/reports_helper.py
src/meltano/api/controllers/repos.py
src/meltano/api/controllers/root.py
src/meltano/api/controllers/settings.py
src/meltano/api/controllers/settings_helper.py
src/meltano/api/controllers/sql.py
src/meltano/api/controllers/sql_helper.py
src/meltano/api/models/__init__.py
src/meltano/api/models/oauth.py
src/meltano/api/models/security.py
src/meltano/api/security/__init__.py
src/meltano/api/security/auth.py
src/meltano/api/security/forms.py
src/meltano/api/security/identity.py
src/meltano/api/security/oauth.py
src/meltano/api/security/resource_filter.py
src/meltano/api/static/meltano-logo.png
src/meltano/api/static/css/app.1d2fe494ee4239fd128a2570acd0cb09.css
src/meltano/api/static/css/app.1d2fe494ee4239fd128a2570acd0cb09.css.map
src/meltano/api/static/js/analytics.7727105aa83964c1b62e.js
src/meltano/api/static/js/analytics.7727105aa83964c1b62e.js.map
src/meltano/api/static/js/app.c198e9fdcf45835dee9a.js
src/meltano/api/static/js/app.c198e9fdcf45835dee9a.js.map
src/meltano/api/static/js/manifest.0c1cd46d93b12dcd0191.js
src/meltano/api/static/js/manifest.0c1cd46d93b12dcd0191.js.map
src/meltano/api/static/js/vendor.f26aaa9cd03d659e9f88.js
src/meltano/api/static/js/vendor.f26aaa9cd03d659e9f88.js.map
src/meltano/api/static/logos/carbon-intensity-logo.png
src/meltano/api/static/logos/csv-logo.png
src/meltano/api/static/logos/fastly-logo.png
src/meltano/api/static/logos/fastly-logo.svg
src/meltano/api/static/logos/gitlab-logo.png
src/meltano/api/static/logos/marketo-logo.png
src/meltano/api/static/logos/marketo-logo.svg
src/meltano/api/static/logos/mongodb-logo.png
src/meltano/api/static/logos/mongodb-logo.svg
src/meltano/api/static/logos/postgres-logo.png
src/meltano/api/static/logos/salesforce-logo.png
src/meltano/api/static/logos/salesforce-logo.svg
src/meltano/api/static/logos/snowflake-logo.png
src/meltano/api/static/logos/sqlite-logo.png
src/meltano/api/static/logos/stripe-logo.png
src/meltano/api/static/logos/stripe-logo.svg
src/meltano/api/static/logos/zendesk-logo.png
src/meltano/api/static/logos/zendesk-logo.svg
src/meltano/api/static/logos/zuora-logo.png
src/meltano/api/static/logos/zuora-logo.svg
src/meltano/api/templates/analyze.html
src/meltano/api/templates/security/_macros.html
src/meltano/api/templates/security/_menu.html
src/meltano/api/templates/security/_messages.html
src/meltano/api/templates/security/base.html
src/meltano/api/templates/security/change_password.html
src/meltano/api/templates/security/forgot_password.html
src/meltano/api/templates/security/login_user.html
src/meltano/api/templates/security/register_user.html
src/meltano/api/templates/security/reset_password.html
src/meltano/api/templates/security/send_confirmation.html
src/meltano/api/templates/security/send_login.html
src/meltano/api/templates/security/email/change_notice.html
src/meltano/api/templates/security/email/change_notice.txt
src/meltano/api/templates/security/email/confirmation_instructions.html
src/meltano/api/templates/security/email/confirmation_instructions.txt
src/meltano/api/templates/security/email/login_instructions.html
src/meltano/api/templates/security/email/login_instructions.txt
src/meltano/api/templates/security/email/reset_instructions.html
src/meltano/api/templates/security/email/reset_instructions.txt
src/meltano/api/templates/security/email/reset_notice.html
src/meltano/api/templates/security/email/reset_notice.txt
src/meltano/api/templates/security/email/welcome.html
src/meltano/api/templates/security/email/welcome.txt
src/meltano/api/wsgi/__init__.py
src/meltano/api/wsgi/config.py
src/meltano/cli/__init__.py
src/meltano/cli/__main__.py
src/meltano/cli/add.py
src/meltano/cli/cli.py
src/meltano/cli/discovery.py
src/meltano/cli/elt.py
src/meltano/cli/initialize.py
src/meltano/cli/install.py
src/meltano/cli/invoke.py
src/meltano/cli/params.py
src/meltano/cli/permissions.py
src/meltano/cli/schedule.py
src/meltano/cli/schema.py
src/meltano/cli/select.py
src/meltano/cli/ui.py
src/meltano/core/__init__.py
src/meltano/core/config_service.py
src/meltano/core/database_add_service.py
src/meltano/core/db.py
src/meltano/core/dbt_service.py
src/meltano/core/error.py
src/meltano/core/extract_utils.py
src/meltano/core/extractor.py
src/meltano/core/plugin_discovery_service.py
src/meltano/core/plugin_install_service.py
src/meltano/core/plugin_invoker.py
src/meltano/core/project.py
src/meltano/core/project_add_custom_service.py
src/meltano/core/project_add_service.py
src/meltano/core/project_init_service.py
src/meltano/core/schedule_service.py
src/meltano/core/select_service.py
src/meltano/core/sqlalchemy.py
src/meltano/core/transform_add_service.py
src/meltano/core/utils.py
src/meltano/core/venv_service.py
src/meltano/core/behavior/__init__.py
src/meltano/core/behavior/hookable.py
src/meltano/core/bundle/__init__.py
src/meltano/core/bundle/initialize.yml
src/meltano/core/bundle/dags/meltano.py
src/meltano/core/compiler/__init__.py
src/meltano/core/compiler/m5oc_file.py
src/meltano/core/compiler/project_compiler.py
src/meltano/core/job/__init__.py
src/meltano/core/job/finder.py
src/meltano/core/job/job.py
src/meltano/core/m5o/__init__.py
src/meltano/core/m5o/m5o_collection_parser.py
src/meltano/core/m5o/m5o_file_parser.py
src/meltano/core/m5o/m5oc_file.py
src/meltano/core/permissions/__init__.py
src/meltano/core/permissions/pg_spec_loader.py
src/meltano/core/permissions/snowflake_spec_loader.py
src/meltano/core/permissions/spec_loader.py
src/meltano/core/permissions/spec_schemas/__init__.py
src/meltano/core/permissions/spec_schemas/postgres.py
src/meltano/core/permissions/spec_schemas/snowflake.py
src/meltano/core/permissions/utils/__init__.py
src/meltano/core/permissions/utils/error.py
src/meltano/core/permissions/utils/snowflake_connector.py
src/meltano/core/permissions/utils/snowflake_grants.py
src/meltano/core/plugin/__init__.py
src/meltano/core/plugin/airflow.py
src/meltano/core/plugin/base.py
src/meltano/core/plugin/config_service.py
src/meltano/core/plugin/error.py
src/meltano/core/plugin/factory.py
src/meltano/core/plugin/dbt/__init__.py
src/meltano/core/plugin/dbt/base.py
src/meltano/core/plugin/model/__init__.py
src/meltano/core/plugin/model/base.py
src/meltano/core/plugin/model/package.py
src/meltano/core/plugin/singer/__init__.py
src/meltano/core/plugin/singer/base.py
src/meltano/core/plugin/singer/catalog.py
src/meltano/core/plugin/singer/tap.py
src/meltano/core/plugin/singer/target.py
src/meltano/core/runner/__init__.py
src/meltano/core/runner/dbt.py
src/meltano/core/runner/meltano.py
src/meltano/core/runner/singer.py
src/meltano/core/sql/__init__.py
src/meltano/core/sql/aggregate.py
src/meltano/core/sql/analysis_helper.py
src/meltano/core/sql/base.py
src/meltano/core/sql/date.py
src/meltano/core/sql/design_helper.py
src/meltano/core/sql/hyper_dimensional_aggregates_helper.py
src/meltano/core/sql/sql_utils.py
src/meltano/core/sql/substitution.py
src/meltano/core/sql/timeframe.py
src/meltano/core/tracking/__init__.py
src/meltano/core/tracking/ga_tracker.py
src/meltano/plugins/csv_loader/__init__.py
src/meltano/plugins/csv_loader/loader.py
src/meltano/plugins/fastly/example_fastly_billing_resp.json
src/meltano/plugins/fastly/extractor.py
src/meltano/plugins/postgres_loader/__init__.py
src/meltano/plugins/postgres_loader/loader.py
src/meltano/plugins/sfdc/__init__.py
src/meltano/plugins/sfdc/extractor.py
src/meltano/plugins/snowflake/loader.py
src/meltano/plugins/snowflake/test.py
tests/asserts.py
tests/conftest.py
tests/fixtures/api.py
tests/fixtures/cli.py
tests/fixtures/core.py
tests/fixtures/fs.py
tests/fixtures/db/__init__.py
tests/fixtures/db/postgresql.py
tests/fixtures/db/sqlite.py
tests/meltano/api/test_security.py
tests/meltano/api/test_workers.py
tests/meltano/api/controllers/test_repos.py
tests/meltano/api/controllers/test_root.py
tests/meltano/api/controllers/test_settings.py
tests/meltano/api/controllers/test_sql_controller.py
tests/meltano/api/security/test_resource_filter.py
tests/meltano/cli/test_add.py
tests/meltano/cli/test_auto_install.py
tests/meltano/cli/test_cli.py
tests/meltano/cli/test_extract.py
tests/meltano/cli/test_full_install.py
tests/meltano/cli/test_initialize.py
tests/meltano/cli/test_invoke.py
tests/meltano/cli/test_schedule.py
tests/meltano/cli/test_ui.py
tests/meltano/core/test_config_service.py
tests/meltano/core/test_database_add_service.py
tests/meltano/core/test_job.py
tests/meltano/core/test_plugin_discovery_service.py
tests/meltano/core/test_plugin_install_service.py
tests/meltano/core/test_project.py
tests/meltano/core/test_project_add_service.py
tests/meltano/core/test_schedule_service.py
tests/meltano/core/test_utils.py
tests/meltano/core/test_venv_service.py
tests/meltano/core/behavior/test_hookable.py
tests/meltano/core/m5o/test_m5o_file_parser.py
tests/meltano/core/permissions/specs/pg_spec.yml
tests/meltano/core/permissions/specs/pg_spec_with_syntax_errors.yml
tests/meltano/core/permissions/specs/snowflake_spec.yml
tests/meltano/core/permissions/specs/snowflake_spec_no_defined_refs.yml
tests/meltano/core/permissions/specs/snowflake_spec_recursive_grants.yml
tests/meltano/core/permissions/specs/snowflake_spec_with_entity_errors.yml
tests/meltano/core/permissions/specs/snowflake_spec_with_syntax_errors.yml
tests/meltano/core/plugin/test_plugin_config_service.py
tests/meltano/core/plugin/test_singer.py
tests/meltano/core/runner/test_runner.py
tests/meltano/core/sql/test_query_generation.py
tests/meltano/core/sql/models/episodes.table.m5o
tests/meltano/core/sql/models/gitflix.topic.m5o
tests/meltano/core/sql/models/streams.table.m5o
tests/meltano/core/sql/models/users.table.m5o