├── .github
├── CONTRIBUTING.md
├── values
│ └── helm.yml
└── workflows
│ ├── cli-ci.yml
│ ├── client-ci.yml
│ ├── frontend-ci.yml
│ ├── grai-actions.yml
│ ├── graph-ci.yml
│ ├── integration-bigquery-ci.yml
│ ├── integration-cube-ci.yml
│ ├── integration-dbt-ci.yml
│ ├── integration-fivetran-ci.yml
│ ├── integration-flat_file-ci.yml
│ ├── integration-looker-ci.yml
│ ├── integration-metabase-ci.yml
│ ├── integration-mssql-ci.yml
│ ├── integration-mysql-ci.yml
│ ├── integration-openlineage-ci.yml
│ ├── integration-postgres-ci.yml
│ ├── integration-redshift-ci.yml
│ ├── integration-snowflake-ci.yml
│ ├── issues.yml
│ ├── release.yml
│ ├── review-app.yml
│ ├── review-cleanup.yml
│ ├── server-ci.yml
│ ├── uffizzi-build.yml
│ └── uffizzi-preview.yml
├── .gitignore
├── .gitmodules
├── .pre-commit-config.yaml
├── LICENSE
├── README.md
├── SECURITY.md
├── actions
├── requirements.txt
└── update_docs.py
├── codecov.yml
├── docker-compose.uffizzi.yml
├── docs
├── .gitignore
├── assets
│ ├── Grai-Logo-Horizontal-2.png
│ ├── Logo
│ │ ├── Horizontal
│ │ │ ├── PNG
│ │ │ │ ├── Grai-Logo-Horizontal-0@2x.png
│ │ │ │ ├── Grai-Logo-Horizontal-1@2x.png
│ │ │ │ ├── Grai-Logo-Horizontal-2@2x.png
│ │ │ │ └── Grai-Logo-Horizontal-3@2x.png
│ │ │ └── SVG
│ │ │ │ ├── Grai-Logo-Horizontal-0.svg
│ │ │ │ ├── Grai-Logo-Horizontal-1.svg
│ │ │ │ ├── Grai-Logo-Horizontal-2.svg.svg
│ │ │ │ └── Grai-Logo-Horizontal-3.svg
│ │ ├── Icon
│ │ │ ├── PNG
│ │ │ │ ├── Grai-Logo-Icon-0@2x.png
│ │ │ │ ├── Grai-Logo-Icon-1@2x.png
│ │ │ │ └── Grai-Logo-Icon-2@2x.png
│ │ │ └── SVG
│ │ │ │ ├── Grai-Logo-Icon-0.svg
│ │ │ │ ├── Grai-Logo-Icon-1.svg
│ │ │ │ └── Grai-Logo-Icon-2.svg
│ │ └── Vertical
│ │ │ ├── PNG
│ │ │ ├── Grai-Logo-Vertical-0@2x.png
│ │ │ ├── Grai-Logo-Vertical-1@2x.png
│ │ │ ├── Grai-Logo-Vertical-2@2x.png
│ │ │ └── Grai-Logo-Vertical-3@2x.png
│ │ │ └── SVG
│ │ │ ├── Grai-Logo-Vertical-0.svg
│ │ │ ├── Grai-Logo-Vertical-1.svg
│ │ │ ├── Grai-Logo-Vertical-2.svg
│ │ │ └── Grai-Logo-Vertical-3.svg
│ ├── Slack_icon_2019.svg
│ ├── icon-logo-0.svg
│ ├── logo-horizontal-0.svg
│ └── slack-new-logo-logo-svgrepo-com.svg
├── components
│ ├── Feedback.tsx
│ ├── HeaderLogo.tsx
│ ├── InlineLogo.tsx
│ ├── Integrations.tsx
│ └── Social.tsx
├── favicon.svg
├── next-seo.config.js
├── next.config.js
├── package-lock.json
├── package.json
├── pages
│ ├── 404.js
│ ├── _app.js
│ ├── _document.js
│ ├── _error.js
│ ├── _error.wizardcopy.js
│ ├── _meta.json
│ ├── api-docs.mdx
│ ├── api-docs
│ │ ├── _meta.json
│ │ ├── grai_cli
│ │ │ ├── _meta.json
│ │ │ ├── api
│ │ │ │ ├── _meta.json
│ │ │ │ ├── callbacks.md
│ │ │ │ ├── config
│ │ │ │ │ ├── _meta.json
│ │ │ │ │ ├── config.md
│ │ │ │ │ └── set.md
│ │ │ │ ├── entrypoint.md
│ │ │ │ ├── server
│ │ │ │ │ ├── _meta.json
│ │ │ │ │ ├── endpoints.md
│ │ │ │ │ └── setup.md
│ │ │ │ └── telemetry
│ │ │ │ │ ├── _meta.json
│ │ │ │ │ └── commands.md
│ │ │ ├── settings
│ │ │ │ ├── _meta.json
│ │ │ │ ├── cache.md
│ │ │ │ └── config.md
│ │ │ └── utilities
│ │ │ │ ├── _meta.json
│ │ │ │ ├── headers.md
│ │ │ │ ├── styling.md
│ │ │ │ ├── telemetry.md
│ │ │ │ ├── test.md
│ │ │ │ ├── utilities.md
│ │ │ │ └── validators.md
│ │ ├── grai_client
│ │ │ ├── _meta.json
│ │ │ ├── authentication.md
│ │ │ ├── endpoints
│ │ │ │ ├── _meta.json
│ │ │ │ ├── client.md
│ │ │ │ ├── rest.md
│ │ │ │ ├── utilities.md
│ │ │ │ └── v1
│ │ │ │ │ ├── _meta.json
│ │ │ │ │ ├── client.md
│ │ │ │ │ ├── delete.md
│ │ │ │ │ ├── get
│ │ │ │ │ ├── _meta.json
│ │ │ │ │ ├── edge.md
│ │ │ │ │ ├── node.md
│ │ │ │ │ ├── organisation.md
│ │ │ │ │ ├── source.md
│ │ │ │ │ └── workspace.md
│ │ │ │ │ ├── patch.md
│ │ │ │ │ ├── post.md
│ │ │ │ │ ├── url.md
│ │ │ │ │ └── utils.md
│ │ │ ├── errors.md
│ │ │ ├── schemas
│ │ │ │ ├── _meta.json
│ │ │ │ └── schema.md
│ │ │ ├── testing
│ │ │ │ ├── _meta.json
│ │ │ │ └── schema.md
│ │ │ ├── update.md
│ │ │ └── utilities
│ │ │ │ ├── _meta.json
│ │ │ │ └── tests.md
│ │ ├── grai_graph
│ │ │ ├── _meta.json
│ │ │ ├── analysis.md
│ │ │ ├── client_monkeypatch.md
│ │ │ ├── graph.md
│ │ │ ├── utils.md
│ │ │ └── visualizations.md
│ │ ├── grai_schemas
│ │ │ ├── _meta.json
│ │ │ ├── base.md
│ │ │ ├── generics.md
│ │ │ ├── human_ids.md
│ │ │ ├── integrations
│ │ │ │ ├── _meta.json
│ │ │ │ ├── base.md
│ │ │ │ └── quarantine.md
│ │ │ ├── package_definitions.md
│ │ │ ├── schema.md
│ │ │ ├── serializers.md
│ │ │ ├── utilities.md
│ │ │ └── v1
│ │ │ │ ├── _meta.json
│ │ │ │ ├── edge.md
│ │ │ │ ├── events.md
│ │ │ │ ├── generics.md
│ │ │ │ ├── merge.md
│ │ │ │ ├── metadata
│ │ │ │ ├── _meta.json
│ │ │ │ ├── edges.md
│ │ │ │ ├── generics.md
│ │ │ │ ├── metadata.md
│ │ │ │ └── nodes.md
│ │ │ │ ├── mock.md
│ │ │ │ ├── node.md
│ │ │ │ ├── organization.md
│ │ │ │ ├── source.md
│ │ │ │ └── workspace.md
│ │ ├── grai_source_bigquery
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_cube
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── api.md
│ │ │ ├── base.md
│ │ │ ├── connector.md
│ │ │ ├── mock_tools.md
│ │ │ ├── package_definitions.md
│ │ │ └── settings.md
│ │ ├── grai_source_dbt
│ │ │ ├── _meta.json
│ │ │ ├── adapters
│ │ │ │ ├── _meta.json
│ │ │ │ ├── adapters.md
│ │ │ │ └── v5.md
│ │ │ ├── base.md
│ │ │ ├── data_tools.md
│ │ │ ├── loaders
│ │ │ │ ├── _meta.json
│ │ │ │ ├── base.md
│ │ │ │ ├── utils.md
│ │ │ │ ├── v1.md
│ │ │ │ └── v7.md
│ │ │ ├── models
│ │ │ │ ├── _meta.json
│ │ │ │ ├── grai.md
│ │ │ │ └── shared.md
│ │ │ ├── package_definitions.md
│ │ │ ├── processor.md
│ │ │ └── utils.md
│ │ ├── grai_source_dbt_cloud
│ │ │ ├── _meta.json
│ │ │ ├── base.md
│ │ │ └── loader.md
│ │ ├── grai_source_fivetran
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── fivetran_api
│ │ │ │ ├── _meta.json
│ │ │ │ ├── api_models.md
│ │ │ │ └── main.md
│ │ │ ├── loader.md
│ │ │ ├── mock_tools.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_flat_file
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_looker
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── mock_tools.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_metabase
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ └── mock_tools.md
│ │ ├── grai_source_mssql
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_mysql
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_openlineage
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── models.md
│ │ │ ├── package_definitions.md
│ │ │ └── processor.md
│ │ ├── grai_source_postgres
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ ├── grai_source_redshift
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ │ └── grai_source_snowflake
│ │ │ ├── _meta.json
│ │ │ ├── adapters.md
│ │ │ ├── base.md
│ │ │ ├── loader.md
│ │ │ ├── models.md
│ │ │ └── package_definitions.md
│ ├── cloud.mdx
│ ├── cloud
│ │ ├── _meta.json
│ │ ├── security.mdx
│ │ └── security
│ │ │ ├── _meta.json
│ │ │ └── ip_whitelisting.mdx
│ ├── community.mdx
│ ├── concepts.mdx
│ ├── concepts
│ │ ├── _meta.json
│ │ ├── edges.mdx
│ │ ├── namespace.mdx
│ │ ├── nodes.mdx
│ │ └── sources.mdx
│ ├── contributing.mdx
│ ├── contributing
│ │ ├── _meta.json
│ │ ├── clone-the-repo.mdx
│ │ ├── deployment.mdx
│ │ └── new-integrations.mdx
│ ├── deployment.mdx
│ ├── deployment
│ │ ├── _meta.json
│ │ ├── docker.mdx
│ │ ├── kubernetes.mdx
│ │ ├── kubernetes
│ │ │ ├── helm.mdx
│ │ │ └── kustomize.mdx
│ │ └── no-dependencies.mdx
│ ├── examples.mdx
│ ├── examples
│ │ ├── _meta.json
│ │ └── enhanced-dbt.mdx
│ ├── index.mdx
│ ├── integrations.mdx
│ ├── integrations
│ │ ├── _meta.json
│ │ ├── business_intelligence.mdx
│ │ ├── business_intelligence
│ │ │ ├── _meta.json
│ │ │ ├── cube.mdx
│ │ │ ├── looker.mdx
│ │ │ └── metabase.mdx
│ │ ├── communication.mdx
│ │ ├── data_catalogs
│ │ │ └── keboola.mdx
│ │ ├── data_lakes.mdx
│ │ ├── data_quality.mdx
│ │ ├── data_quality
│ │ │ └── great_expectations.mdx
│ │ ├── data_warehouses.mdx
│ │ ├── data_warehouses
│ │ │ ├── _meta.json
│ │ │ ├── bigquery.mdx
│ │ │ ├── redshift.mdx
│ │ │ └── snowflake.mdx
│ │ ├── databases.mdx
│ │ ├── databases
│ │ │ ├── _meta.json
│ │ │ ├── mssql.mdx
│ │ │ ├── mysql.mdx
│ │ │ └── postgres.mdx
│ │ ├── etl.mdx
│ │ ├── etl
│ │ │ ├── _meta.json
│ │ │ ├── dbt-cloud.mdx
│ │ │ ├── dbt.mdx
│ │ │ └── fivetran.mdx
│ │ ├── misc.mdx
│ │ ├── misc
│ │ │ ├── _meta.json
│ │ │ ├── flat-file.mdx
│ │ │ ├── openlineage.mdx
│ │ │ └── yaml.mdx
│ │ ├── orchestration.mdx
│ │ ├── orchestration
│ │ │ ├── _meta.json
│ │ │ ├── airflow.mdx
│ │ │ └── dagster.mdx
│ │ ├── query_engines.mdx
│ │ ├── query_engines
│ │ │ └── spark.mdx
│ │ ├── streaming.mdx
│ │ ├── streaming
│ │ │ └── flink.mdx
│ │ └── version_control.mdx
│ ├── introduction.mdx
│ ├── quick-start.mdx
│ ├── server.mdx
│ ├── server
│ │ ├── _meta.json
│ │ ├── graphql-api.mdx
│ │ ├── rest-api.mdx
│ │ └── settings.mdx
│ ├── tooling.mdx
│ ├── tooling
│ │ ├── _meta.json
│ │ ├── cli.mdx
│ │ ├── client.mdx
│ │ ├── github-actions-server.mdx
│ │ ├── github-actions.md
│ │ ├── github-actions
│ │ │ ├── _meta.json
│ │ │ ├── bigquery.md
│ │ │ ├── dbt.md
│ │ │ ├── fivetran.md
│ │ │ ├── flat-file.md
│ │ │ ├── mssql.md
│ │ │ ├── mysql.md
│ │ │ ├── postgres.md
│ │ │ ├── redshift.md
│ │ │ └── snowflake.md
│ │ └── graph-library.mdx
│ ├── web-app.mdx
│ └── web-app
│ │ ├── _meta.json
│ │ ├── connections.mdx
│ │ ├── getting-started.mdx
│ │ ├── setup-emails.mdx
│ │ ├── setup-search.mdx
│ │ ├── users.mdx
│ │ └── workspaces.mdx
├── public
│ ├── images
│ │ └── docs
│ │ │ └── core
│ │ │ ├── cloud
│ │ │ └── aws_vpc_security_group.png
│ │ │ ├── examples
│ │ │ ├── add-connection.png
│ │ │ ├── bigquery-connection-button.png
│ │ │ ├── bigquery-connection.png
│ │ │ ├── bigquery-graph.png
│ │ │ ├── breaking-change.png
│ │ │ ├── create-api-key.png
│ │ │ ├── dbt-connection.png
│ │ │ ├── dbt-graph.png
│ │ │ ├── dbt-lineage.png
│ │ │ ├── example-github-comment.png
│ │ │ ├── git-fail.png
│ │ │ ├── git-pull-request.png
│ │ │ ├── postgres-connection.png
│ │ │ ├── postgres-connection2.png
│ │ │ ├── postgres-connector-button.png
│ │ │ ├── postgres-graph.png
│ │ │ ├── snowflake-connection-button.png
│ │ │ ├── snowflake-connection.png
│ │ │ ├── snowflake-connection2.png
│ │ │ ├── snowflake-graph.png
│ │ │ ├── yaml-file-connection.png
│ │ │ └── yaml-file-graph.png
│ │ │ ├── integrations
│ │ │ ├── airflow.png
│ │ │ ├── bigquery.png
│ │ │ ├── cube.png
│ │ │ ├── dbt-cloud.png
│ │ │ ├── dbt.png
│ │ │ ├── fivetran.png
│ │ │ ├── flatfile.png
│ │ │ ├── looker.png
│ │ │ ├── metabase.png
│ │ │ ├── mssql.png
│ │ │ ├── mysql.png
│ │ │ ├── openlineage.png
│ │ │ ├── postgres.png
│ │ │ ├── redshift.png
│ │ │ ├── snowflake.png
│ │ │ └── yaml-file.png
│ │ │ └── webapp
│ │ │ ├── add-connection.png
│ │ │ ├── change-workspace.png
│ │ │ ├── configuration.png
│ │ │ ├── connections.png
│ │ │ ├── invite-user-button.png
│ │ │ ├── invite-user.png
│ │ │ ├── login.png
│ │ │ ├── postgres.png
│ │ │ ├── refresh.png
│ │ │ ├── run.png
│ │ │ ├── runs.png
│ │ │ ├── schedule.png
│ │ │ ├── users.png
│ │ │ └── workspaces.png
│ ├── logo512.png
│ └── robots.txt
├── redirects.js
├── sentry.client.config.js
├── sentry.edge.config.js
├── sentry.properties
├── sentry.server.config.js
├── styles.css
└── theme.config.tsx
├── examples
├── deployment
│ ├── docker-compose
│ │ ├── complete
│ │ │ └── docker-compose.yml
│ │ ├── demo
│ │ │ └── docker-compose.yaml
│ │ └── minimal
│ │ │ └── docker-compose.yml
│ └── k8s
│ │ ├── deployment.yaml
│ │ └── helm
│ │ └── .gitkeep
└── quickstart
│ └── postgres
│ └── Readme.md
├── grai-cli
├── README.md
├── grai_cli
│ ├── __init__.py
│ ├── api
│ │ ├── __init__.py
│ │ ├── callbacks.py
│ │ ├── config
│ │ │ ├── __init__.py
│ │ │ ├── config.py
│ │ │ ├── set.py
│ │ │ └── setup.py
│ │ ├── demo
│ │ │ ├── __init__.py
│ │ │ ├── endpoints.py
│ │ │ └── setup.py
│ │ ├── entrypoint.py
│ │ ├── server
│ │ │ ├── __init__.py
│ │ │ ├── endpoints.py
│ │ │ └── setup.py
│ │ ├── setup.py
│ │ └── telemetry
│ │ │ ├── __init__.py
│ │ │ └── commands.py
│ ├── config_default.yaml
│ ├── py.typed
│ ├── settings
│ │ ├── __init__.py
│ │ ├── cache.py
│ │ └── config.py
│ └── utilities
│ │ ├── __init__.py
│ │ ├── headers.py
│ │ ├── serializers.py
│ │ ├── styling.py
│ │ ├── telemetry.py
│ │ ├── test.py
│ │ ├── utilities.py
│ │ └── validators.py
├── poetry.lock
├── pydoc-markdown.yml
├── pyproject.toml
├── start.py
└── tests
│ ├── __init__.py
│ ├── api
│ └── test_server.py
│ ├── config
│ ├── cache.bak
│ ├── cache.db
│ └── config.yaml
│ ├── conftest.py
│ ├── schemas
│ └── v1
│ │ ├── edge.yaml
│ │ ├── multi_node.yaml
│ │ ├── node.yaml
│ │ └── single_node.yaml
│ ├── test_apply.py
│ ├── test_config.py
│ ├── test_demo.py
│ ├── test_grai_cli.py
│ ├── test_utilities.py
│ └── test_v1.py
├── grai-client
├── Makefile
├── README.md
├── _build
│ └── html
│ │ └── .doctrees
│ │ ├── README.doctree
│ │ ├── docs
│ │ ├── grai_client.doctree
│ │ ├── grai_client.endpoints.doctree
│ │ ├── grai_client.endpoints.v1.doctree
│ │ ├── grai_client.schemas.doctree
│ │ ├── grai_client.testing.doctree
│ │ ├── grai_client.utilities.doctree
│ │ └── modules.doctree
│ │ ├── grai_client.doctree
│ │ ├── grai_client.endpoints.doctree
│ │ ├── grai_client.endpoints.v1.doctree
│ │ ├── grai_client.schemas.doctree
│ │ ├── grai_client.testing.doctree
│ │ ├── grai_client.utilities.doctree
│ │ └── modules.doctree
├── docker-compose.yml
├── nginx.conf
├── poetry.lock
├── pydoc-markdown.yml
├── pyproject.toml
├── src
│ └── grai_client
│ │ ├── __init__.py
│ │ ├── authentication.py
│ │ ├── endpoints
│ │ ├── __init__.py
│ │ ├── client.py
│ │ ├── rest.py
│ │ ├── utilities.py
│ │ └── v1
│ │ │ ├── __init__.py
│ │ │ ├── client.py
│ │ │ ├── delete.py
│ │ │ ├── get.py
│ │ │ ├── get
│ │ │ ├── __init__.py
│ │ │ ├── edge.py
│ │ │ ├── node.py
│ │ │ ├── organisation.py
│ │ │ ├── source.py
│ │ │ ├── utils.py
│ │ │ └── workspace.py
│ │ │ ├── patch.py
│ │ │ ├── post.py
│ │ │ ├── url.py
│ │ │ └── utils.py
│ │ ├── errors.py
│ │ ├── integrations
│ │ ├── __init__.py
│ │ └── base.py
│ │ ├── py.typed
│ │ ├── schemas
│ │ ├── __init__.py
│ │ ├── labels.py
│ │ └── schema.py
│ │ ├── testing
│ │ ├── __init__.py
│ │ └── schema.py
│ │ ├── update.py
│ │ └── utilities
│ │ ├── __init__.py
│ │ └── tests.py
└── tests
│ ├── __init__.py
│ ├── conftest.py
│ ├── test_endpoint_utils.py
│ ├── test_project_config.py
│ ├── test_query_implementations.py
│ ├── test_update.py
│ └── test_v1.py
├── grai-frontend
├── .dockerignore
├── .env.example
├── .eslintrc.js
├── .gitignore
├── .prettierrc
├── Dockerfile
├── Makefile
├── README.md
├── __generated__
│ └── globalTypes.ts
├── __test__
│ └── mocks
│ │ └── react-markdown.js
├── env.sh
├── index.html
├── nginx.conf
├── package-lock.json
├── package.json
├── public
│ ├── favicon.ico
│ ├── grai-social.png
│ ├── icons
│ │ ├── data-sources
│ │ │ ├── airbyte.png
│ │ │ ├── airflow.png
│ │ │ ├── atlas.png
│ │ │ ├── aurora.png
│ │ │ ├── bigquery.png
│ │ │ ├── cube.png
│ │ │ ├── dagster.png
│ │ │ ├── dbt.png
│ │ │ ├── fivetran.png
│ │ │ ├── flatfile.png
│ │ │ ├── flink.png
│ │ │ ├── great-expectations.png
│ │ │ ├── iceberg.png
│ │ │ ├── keboola.png
│ │ │ ├── kedro.png
│ │ │ ├── looker.png
│ │ │ ├── metabase.png
│ │ │ ├── mongodb.png
│ │ │ ├── mssql.png
│ │ │ ├── mysql.png
│ │ │ ├── openlineage.png
│ │ │ ├── postgres.png
│ │ │ ├── redshift.png
│ │ │ ├── snowflake.png
│ │ │ ├── spark.png
│ │ │ └── stitch.png
│ │ ├── file-icon.png
│ │ └── github.png
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
├── src
│ ├── App.test.tsx
│ ├── App.tsx
│ ├── Routes.tsx
│ ├── client.ts
│ ├── components
│ │ ├── PosthogProvider.tsx
│ │ ├── auth
│ │ │ ├── AuthContext.tsx
│ │ │ ├── CompleteSignupForm.test.tsx
│ │ │ ├── CompleteSignupForm.tsx
│ │ │ ├── GuestRoute.tsx
│ │ │ ├── PrivateRoute.test.tsx
│ │ │ ├── PrivateRoute.tsx
│ │ │ ├── RequestPasswordResetForm.test.tsx
│ │ │ ├── RequestPasswordResetForm.tsx
│ │ │ ├── ResetPasswordForm.test.tsx
│ │ │ ├── ResetPasswordForm.tsx
│ │ │ ├── __generated__
│ │ │ │ ├── CompleteSignup.ts
│ │ │ │ ├── Login.ts
│ │ │ │ ├── Logout.ts
│ │ │ │ ├── Register.ts
│ │ │ │ ├── RequestPasswordReset.ts
│ │ │ │ └── ResetPassword.ts
│ │ │ ├── login
│ │ │ │ ├── LoginForm.test.tsx
│ │ │ │ ├── LoginForm.tsx
│ │ │ │ ├── LoginWrapper.test.tsx
│ │ │ │ ├── LoginWrapper.tsx
│ │ │ │ ├── SignupLink.tsx
│ │ │ │ ├── TokenForm.test.tsx
│ │ │ │ ├── TokenForm.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ ├── Login.ts
│ │ │ │ │ └── LoginWithToken.ts
│ │ │ ├── register
│ │ │ │ ├── LoginLink.tsx
│ │ │ │ ├── RegisterCard.tsx
│ │ │ │ ├── RegisterForm.test.tsx
│ │ │ │ ├── RegisterForm.tsx
│ │ │ │ ├── ValueProp.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ └── Register.ts
│ │ │ └── useAuth.ts
│ │ ├── chat
│ │ │ ├── ChatChoices.tsx
│ │ │ ├── ChatHistory.test.tsx
│ │ │ ├── ChatHistory.tsx
│ │ │ ├── ChatInput.test.tsx
│ │ │ ├── ChatInput.tsx
│ │ │ ├── ChatMessage.test.tsx
│ │ │ ├── ChatMessage.tsx
│ │ │ ├── ChatMessageComponent.test.tsx
│ │ │ ├── ChatMessageComponent.tsx
│ │ │ ├── ChatProvider.tsx
│ │ │ ├── ChatWindow.test.tsx
│ │ │ ├── ChatWindow.tsx
│ │ │ ├── ResetChat.test.tsx
│ │ │ ├── ResetChat.tsx
│ │ │ ├── WebsocketChat.test.tsx
│ │ │ ├── WebsocketChat.tsx
│ │ │ └── __generated__
│ │ │ │ ├── CreateChat.ts
│ │ │ │ ├── LastChat.ts
│ │ │ │ ├── NewChat.ts
│ │ │ │ └── NewMessage.ts
│ │ ├── connections
│ │ │ ├── ConnectionDelete.test.tsx
│ │ │ ├── ConnectionDelete.tsx
│ │ │ ├── ConnectionMenu.tsx
│ │ │ ├── ConnectionRun.tsx
│ │ │ ├── ConnectionRunButton.test.tsx
│ │ │ ├── ConnectionRunButton.tsx
│ │ │ ├── ConnectionStatus.test.tsx
│ │ │ ├── ConnectionStatus.tsx
│ │ │ ├── ConnectionsForm.tsx
│ │ │ ├── ConnectionsMenu.test.tsx
│ │ │ ├── ConnectionsMenu.tsx
│ │ │ ├── ConnectionsMetadata.test.tsx
│ │ │ ├── ConnectionsMetadata.tsx
│ │ │ ├── ConnectionsTable.test.tsx
│ │ │ ├── ConnectionsTable.tsx
│ │ │ ├── __generated__
│ │ │ │ ├── CreateConnection.ts
│ │ │ │ ├── DeleteConnection.ts
│ │ │ │ ├── RunConnection.ts
│ │ │ │ ├── UpdateConnection.ts
│ │ │ │ └── UpdateConnectionSchedule.ts
│ │ │ ├── configuration
│ │ │ │ ├── ConnectionConfiguration.test.tsx
│ │ │ │ ├── ConnectionConfiguration.tsx
│ │ │ │ ├── UpdateConnectionForm.test.tsx
│ │ │ │ ├── UpdateConnectionForm.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ ├── UpdateConnection.ts
│ │ │ │ │ └── ValidateConnectionUpdate.ts
│ │ │ ├── connectors
│ │ │ │ ├── ConnectorCard.test.tsx
│ │ │ │ ├── ConnectorCard.tsx
│ │ │ │ ├── ConnectorIcon.tsx
│ │ │ │ └── ConnectorList.tsx
│ │ │ ├── create
│ │ │ │ ├── ConnectionCreateContent.test.tsx
│ │ │ │ ├── ConnectionCreateContent.tsx
│ │ │ │ ├── ConnectionFile.tsx
│ │ │ │ ├── ConnectionToolbar.tsx
│ │ │ │ ├── ConnectorCategoryTabs.tsx
│ │ │ │ ├── ConnectorComingSoon.tsx
│ │ │ │ ├── ConnectorSearch.tsx
│ │ │ │ ├── ConnectorSelect.test.tsx
│ │ │ │ ├── ConnectorSelect.tsx
│ │ │ │ ├── ConnectorSelectTab.tsx
│ │ │ │ ├── ConnectorToolbar.tsx
│ │ │ │ ├── CreateConnectionHelp.tsx
│ │ │ │ ├── RunError.test.tsx
│ │ │ │ ├── RunError.tsx
│ │ │ │ ├── ScheduleForm.test.tsx
│ │ │ │ ├── ScheduleForm.tsx
│ │ │ │ ├── ScheduleTab.test.tsx
│ │ │ │ ├── ScheduleTab.tsx
│ │ │ │ ├── SetCron.tsx
│ │ │ │ ├── SetupConnection.test.tsx
│ │ │ │ ├── SetupConnection.tsx
│ │ │ │ ├── SetupConnectionForm.tsx
│ │ │ │ ├── SetupConnectionPanel.test.tsx
│ │ │ │ ├── SetupConnectionPanel.tsx
│ │ │ │ ├── SetupConnectionTab.test.tsx
│ │ │ │ ├── SetupConnectionTab.tsx
│ │ │ │ ├── UpdateConnectionTab.test.tsx
│ │ │ │ ├── UpdateConnectionTab.tsx
│ │ │ │ ├── ValidateConnection.test.tsx
│ │ │ │ ├── ValidateConnection.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ ├── CreateConnection.ts
│ │ │ │ │ ├── GetConnectionCreate.ts
│ │ │ │ │ ├── GetConnectionSchedule.ts
│ │ │ │ │ ├── GetConnector.ts
│ │ │ │ │ ├── GetConnectors.ts
│ │ │ │ │ ├── GetRunValidation.ts
│ │ │ │ │ ├── NewConnection.ts
│ │ │ │ │ ├── NewSourceConnection.ts
│ │ │ │ │ ├── UpdateConnectionInitial.ts
│ │ │ │ │ ├── UpdateConnectionInitialSchedule.ts
│ │ │ │ │ ├── UploadConnectorFile.ts
│ │ │ │ │ ├── UploadDbtManifest.ts
│ │ │ │ │ └── ValidateConnection.ts
│ │ │ │ ├── getAccept.test.ts
│ │ │ │ └── getAccept.ts
│ │ │ ├── events
│ │ │ │ ├── ConnectionEventPlots.tsx
│ │ │ │ ├── ConnectionEvents.test.tsx
│ │ │ │ ├── ConnectionEvents.tsx
│ │ │ │ ├── ConnectionEventsTable.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ └── GetConnectionEvents.ts
│ │ │ │ └── charts
│ │ │ │ │ ├── HourlyChart.test.tsx
│ │ │ │ │ └── HourlyChart.tsx
│ │ │ ├── fields
│ │ │ │ ├── BooleanField.tsx
│ │ │ │ ├── PasswordField.test.tsx
│ │ │ │ ├── PasswordField.tsx
│ │ │ │ └── TextField.tsx
│ │ │ ├── runs
│ │ │ │ ├── ConnectionRunsTable.test.tsx
│ │ │ │ └── ConnectionRunsTable.tsx
│ │ │ └── schedule
│ │ │ │ ├── ConnectionSchedule.test.tsx
│ │ │ │ ├── ConnectionSchedule.tsx
│ │ │ │ ├── EditScheduleForm.test.tsx
│ │ │ │ ├── EditScheduleForm.tsx
│ │ │ │ ├── ScheduleHelp.tsx
│ │ │ │ └── __generated__
│ │ │ │ └── UpdateConnectionSchedule.ts
│ │ ├── connectors
│ │ │ └── ConnectorIcon.tsx
│ │ ├── dialogs
│ │ │ ├── DialogTitle.test.tsx
│ │ │ └── DialogTitle.tsx
│ │ ├── edges
│ │ │ ├── EdgeLineage.tsx
│ │ │ ├── EdgeProfile.tsx
│ │ │ ├── EdgesTable.tsx
│ │ │ └── __generated__
│ │ │ │ └── GetTablesAndEdgesEdgeLineage.ts
│ │ ├── filters
│ │ │ ├── CreateFilter.test.tsx
│ │ │ ├── CreateFilter.tsx
│ │ │ ├── FilterDelete.test.tsx
│ │ │ ├── FilterDelete.tsx
│ │ │ ├── FilterField.tsx
│ │ │ ├── FilterForm.test.tsx
│ │ │ ├── FilterForm.tsx
│ │ │ ├── FilterRow.tsx
│ │ │ ├── FilterRowHeader.tsx
│ │ │ ├── FilterRowValue.tsx
│ │ │ ├── FilterRows.tsx
│ │ │ ├── FiltersMenu.tsx
│ │ │ ├── FiltersTable.tsx
│ │ │ ├── UpdateFilter.test.tsx
│ │ │ ├── UpdateFilter.tsx
│ │ │ ├── __generated__
│ │ │ │ ├── CreateFilter.ts
│ │ │ │ ├── DeleteFilter.ts
│ │ │ │ ├── NewFilter.ts
│ │ │ │ └── UpdateFilter.ts
│ │ │ └── filters.ts
│ │ ├── form
│ │ │ ├── Form.tsx
│ │ │ └── fields
│ │ │ │ ├── FileUpload.tsx
│ │ │ │ └── MultipleEmails.tsx
│ │ ├── graph
│ │ │ ├── BaseGraph.tsx
│ │ │ ├── BaseNode.test.tsx
│ │ │ ├── BaseNode.tsx
│ │ │ ├── BaseNodeContent.tsx
│ │ │ ├── DataSourceIcon.test.tsx
│ │ │ ├── DataSourceIcon.tsx
│ │ │ ├── EmptyGraph.tsx
│ │ │ ├── GraphComponent.tsx
│ │ │ ├── HiddenTableButton.tsx
│ │ │ ├── Placeholder.test.tsx
│ │ │ ├── Placeholder.tsx
│ │ │ ├── TestEdge.test.tsx
│ │ │ ├── TestEdge.tsx
│ │ │ ├── __generated__
│ │ │ │ └── GetGraphLoadTable.ts
│ │ │ ├── controls
│ │ │ │ ├── FilterControl.test.tsx
│ │ │ │ ├── FilterControl.tsx
│ │ │ │ ├── GraphControls.test.tsx
│ │ │ │ ├── GraphControls.tsx
│ │ │ │ ├── LimitGraphControl.tsx
│ │ │ │ ├── LoadMoreControl.test.tsx
│ │ │ │ ├── LoadMoreControl.tsx
│ │ │ │ ├── SearchControl.test.tsx
│ │ │ │ ├── SearchControl.tsx
│ │ │ │ ├── StepsControl.test.tsx
│ │ │ │ ├── StepsControl.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ └── GetFiltersControl.ts
│ │ │ │ └── filters
│ │ │ │ │ ├── AddFilter.tsx
│ │ │ │ │ ├── FilterAutocomplete.test.tsx
│ │ │ │ │ ├── FilterAutocomplete.tsx
│ │ │ │ │ ├── FilterButton.tsx
│ │ │ │ │ ├── FilterContent.tsx
│ │ │ │ │ ├── FilterMenu.test.tsx
│ │ │ │ │ ├── FilterMenu.tsx
│ │ │ │ │ ├── FilterSave.test.tsx
│ │ │ │ │ ├── FilterSave.tsx
│ │ │ │ │ ├── SavedFilters.tsx
│ │ │ │ │ └── __generated__
│ │ │ │ │ ├── CreateFilterInline.ts
│ │ │ │ │ └── NewFilter.ts
│ │ │ ├── tests
│ │ │ │ ├── TestSection.tsx
│ │ │ │ └── TestsSummary.tsx
│ │ │ ├── useCombinedFilters.ts
│ │ │ ├── useFilters.test.tsx
│ │ │ ├── useFilters.ts
│ │ │ ├── useInlineFilters.test.tsx
│ │ │ └── useInlineFilters.ts
│ │ ├── help
│ │ │ ├── HelpItem.tsx
│ │ │ └── HelpSection.tsx
│ │ ├── home
│ │ │ ├── GettingStarted.tsx
│ │ │ ├── HomeCard.test.tsx
│ │ │ ├── HomeCard.tsx
│ │ │ ├── HomeCardContent.tsx
│ │ │ ├── HomeCards.test.tsx
│ │ │ ├── HomeCards.tsx
│ │ │ ├── ReportCard.test.tsx
│ │ │ ├── ReportCard.tsx
│ │ │ ├── ReportsCard.test.tsx
│ │ │ ├── ReportsCard.tsx
│ │ │ ├── SampleDataDialog.tsx
│ │ │ ├── SourceGraph.tsx
│ │ │ ├── WelcomeCard.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetCountsHome.ts
│ │ │ │ ├── GetReportsHome.ts
│ │ │ │ └── GetWorkspaceSourceGraph.ts
│ │ ├── icons
│ │ │ ├── Alerts.tsx
│ │ │ ├── ApiKeys.tsx
│ │ │ ├── Connections.tsx
│ │ │ ├── ConnectionsLarge.tsx
│ │ │ ├── Docs.tsx
│ │ │ ├── Edge.tsx
│ │ │ ├── GraiIcon.tsx
│ │ │ ├── GraiIconSmall.tsx
│ │ │ ├── GraiLogo.tsx
│ │ │ ├── GraiLogoWhite.tsx
│ │ │ ├── Graph.tsx
│ │ │ ├── Installations.tsx
│ │ │ ├── InviteUser.tsx
│ │ │ ├── Nodes.tsx
│ │ │ ├── PersonAdd.tsx
│ │ │ ├── PersonalInfo.tsx
│ │ │ ├── Profile.tsx
│ │ │ ├── Reports.tsx
│ │ │ ├── Settings.tsx
│ │ │ ├── TwoFactor.tsx
│ │ │ ├── Users.tsx
│ │ │ ├── Workspace.tsx
│ │ │ └── index.ts
│ │ ├── installations
│ │ │ ├── WorkspaceChoice.test.tsx
│ │ │ ├── WorkspaceChoice.tsx
│ │ │ └── __generated__
│ │ │ │ └── AddInstallation.ts
│ │ ├── layout
│ │ │ ├── AppDrawer.test.tsx
│ │ │ ├── AppDrawer.tsx
│ │ │ ├── AppDrawerCollapse.test.tsx
│ │ │ ├── AppDrawerCollapse.tsx
│ │ │ ├── AppDrawerItem.test.tsx
│ │ │ ├── AppDrawerItem.tsx
│ │ │ ├── GettingStarted.test.tsx
│ │ │ ├── GettingStarted.tsx
│ │ │ ├── Loading.test.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── NodeDetailRow.tsx
│ │ │ ├── PageContent.tsx
│ │ │ ├── PageHeader.tsx
│ │ │ ├── PageHeaderTabs.tsx
│ │ │ ├── PageLayout.test.tsx
│ │ │ ├── PageLayout.tsx
│ │ │ ├── PageTabs.tsx
│ │ │ ├── SampleData.tsx
│ │ │ ├── __generated__
│ │ │ │ ├── GetProfileMenu.ts
│ │ │ │ └── GetWorkspacePageLayout.ts
│ │ │ └── profile
│ │ │ │ ├── Profile.test.tsx
│ │ │ │ ├── Profile.tsx
│ │ │ │ ├── ProfileListItem.tsx
│ │ │ │ ├── ProfileMenu.tsx
│ │ │ │ └── __generated__
│ │ │ │ └── GetProfile.ts
│ │ ├── nodes
│ │ │ ├── NodeProfile.test.tsx
│ │ │ ├── NodeProfile.tsx
│ │ │ ├── NodesTable.tsx
│ │ │ ├── TableDependencies.tsx
│ │ │ ├── TableDetail.tsx
│ │ │ └── columns
│ │ │ │ ├── ColumnProperties.test.tsx
│ │ │ │ ├── ColumnProperties.tsx
│ │ │ │ ├── ColumnRequirements.test.tsx
│ │ │ │ ├── ColumnRequirements.tsx
│ │ │ │ ├── ColumnTests.test.tsx
│ │ │ │ ├── ColumnTests.tsx
│ │ │ │ ├── TableColumns.tsx
│ │ │ │ ├── TableColumnsTable.test.tsx
│ │ │ │ └── TableColumnsTable.tsx
│ │ ├── reports
│ │ │ ├── ReportBreadcrumbs.tsx
│ │ │ ├── ReportFilter.test.tsx
│ │ │ ├── ReportFilter.tsx
│ │ │ ├── ReportGraph.tsx
│ │ │ ├── ReportResult.tsx
│ │ │ ├── ReportsTable.test.tsx
│ │ │ ├── ReportsTable.tsx
│ │ │ ├── TypeReportTabs.tsx
│ │ │ ├── commit
│ │ │ │ ├── CommitBreadcrumbs.tsx
│ │ │ │ ├── CommitsList.test.tsx
│ │ │ │ ├── CommitsList.tsx
│ │ │ │ ├── CommitsTable.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ └── GetBranchCommits.ts
│ │ │ ├── filters
│ │ │ │ ├── BranchFilter.test.tsx
│ │ │ │ ├── BranchFilter.tsx
│ │ │ │ ├── RepositoryFilter.test.tsx
│ │ │ │ └── RepositoryFilter.tsx
│ │ │ ├── pull_request
│ │ │ │ ├── PullRequestBreadcrumbs.tsx
│ │ │ │ └── PullRequestTable.tsx
│ │ │ ├── reportTabs.tsx
│ │ │ ├── repositories
│ │ │ │ └── RepositoryList.tsx
│ │ │ ├── results
│ │ │ │ ├── RunFailures.tsx
│ │ │ │ ├── RunSuccessRate.tsx
│ │ │ │ ├── TestResultChip.tsx
│ │ │ │ ├── TestResults.test.tsx
│ │ │ │ └── TestResults.tsx
│ │ │ └── run
│ │ │ │ ├── RunBreadcrumbs.tsx
│ │ │ │ ├── RunLog.test.tsx
│ │ │ │ └── RunLog.tsx
│ │ ├── runs
│ │ │ ├── RunDetail.tsx
│ │ │ ├── RunDuration.tsx
│ │ │ ├── RunQueued.tsx
│ │ │ ├── RunStarted.tsx
│ │ │ ├── RunStatus.test.tsx
│ │ │ ├── RunStatus.tsx
│ │ │ ├── RunTimings.test.tsx
│ │ │ ├── RunTimings.tsx
│ │ │ ├── RunsTable.test.tsx
│ │ │ └── RunsTable.tsx
│ │ ├── search
│ │ │ ├── SearchContainer.test.tsx
│ │ │ ├── SearchContainer.tsx
│ │ │ ├── SearchDialog.tsx
│ │ │ ├── SearchForm.tsx
│ │ │ ├── SearchHitRow.test.tsx
│ │ │ ├── SearchHitRow.tsx
│ │ │ ├── SearchTextbox.tsx
│ │ │ └── __generated__
│ │ │ │ └── GetSearchKey.ts
│ │ ├── settings
│ │ │ ├── SettingsAppBar.tsx
│ │ │ ├── SettingsContent.tsx
│ │ │ ├── SettingsDrawer.tsx
│ │ │ ├── SettingsDrawerSection.tsx
│ │ │ ├── SettingsLayout.tsx
│ │ │ ├── alerts
│ │ │ │ ├── AlertConfiguration.test.tsx
│ │ │ │ ├── AlertConfiguration.tsx
│ │ │ │ ├── AlertDelete.test.tsx
│ │ │ │ ├── AlertDelete.tsx
│ │ │ │ ├── AlertHeader.tsx
│ │ │ │ ├── AlertMenu.tsx
│ │ │ │ ├── AlertsHeader.tsx
│ │ │ │ ├── AlertsTable.test.tsx
│ │ │ │ ├── AlertsTable.tsx
│ │ │ │ ├── CreateAlertDialog.test.tsx
│ │ │ │ ├── CreateAlertDialog.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ ├── CreateAlert.ts
│ │ │ │ │ ├── DeleteAlert.ts
│ │ │ │ │ ├── NewAlert.ts
│ │ │ │ │ └── UpdateAlert.ts
│ │ │ │ └── forms
│ │ │ │ │ ├── Channel.tsx
│ │ │ │ │ ├── CreateAlertForm.tsx
│ │ │ │ │ ├── EditAlertForm.tsx
│ │ │ │ │ ├── EmailChannel.tsx
│ │ │ │ │ └── Triggers.tsx
│ │ │ ├── apiKeys
│ │ │ │ ├── ApiKeyDelete.test.tsx
│ │ │ │ ├── ApiKeyDelete.tsx
│ │ │ │ ├── ApiKeyMenu.test.tsx
│ │ │ │ ├── ApiKeyMenu.tsx
│ │ │ │ ├── ApiKeysHeader.tsx
│ │ │ │ ├── ApiKeysTable.test.tsx
│ │ │ │ ├── ApiKeysTable.tsx
│ │ │ │ ├── CreateKeyDialog.test.tsx
│ │ │ │ ├── CreateKeyDialog.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ ├── CreateApiKey.ts
│ │ │ │ │ ├── DeleteApiKey.ts
│ │ │ │ │ └── NewApiKey.ts
│ │ │ │ └── forms
│ │ │ │ │ ├── CreateKeyForm.tsx
│ │ │ │ │ └── ExpirationField.tsx
│ │ │ ├── installations
│ │ │ │ ├── GitHubInstallation.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ └── GetRepositoriesGitHubInstallation.ts
│ │ │ ├── memberships
│ │ │ │ ├── CreateMembershipDialog.test.tsx
│ │ │ │ ├── CreateMembershipDialog.tsx
│ │ │ │ ├── EditMembershipDialog.test.tsx
│ │ │ │ ├── EditMembershipDialog.tsx
│ │ │ │ ├── MembershipDelete.test.tsx
│ │ │ │ ├── MembershipDelete.tsx
│ │ │ │ ├── MembershipEdit.tsx
│ │ │ │ ├── MembershipMenu.tsx
│ │ │ │ ├── MembershipsHeader.test.tsx
│ │ │ │ ├── MembershipsHeader.tsx
│ │ │ │ ├── MembershipsTable.test.tsx
│ │ │ │ ├── MembershipsTable.tsx
│ │ │ │ ├── __generated__
│ │ │ │ │ ├── CreateMembership.ts
│ │ │ │ │ ├── CreateMemberships.ts
│ │ │ │ │ ├── DeleteMembership.ts
│ │ │ │ │ ├── NewMembership.ts
│ │ │ │ │ └── UpdateMembership.ts
│ │ │ │ └── forms
│ │ │ │ │ ├── CreateMembershipForm.tsx
│ │ │ │ │ ├── EditMembershipForm.tsx
│ │ │ │ │ └── MembershipRole.tsx
│ │ │ ├── profile
│ │ │ │ ├── ProfileForm.test.tsx
│ │ │ │ ├── ProfileForm.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ └── UpdateProfile.ts
│ │ │ ├── twoFactor
│ │ │ │ ├── Code.tsx
│ │ │ │ ├── CreateDeviceDialog.tsx
│ │ │ │ ├── CreateDeviceForm.test.tsx
│ │ │ │ ├── CreateDeviceForm.tsx
│ │ │ │ ├── Test.test.tsx
│ │ │ │ ├── Test.tsx
│ │ │ │ ├── TwoFactorHeader.test.tsx
│ │ │ │ ├── TwoFactorHeader.tsx
│ │ │ │ ├── TwoFactorTable.tsx
│ │ │ │ └── __generated__
│ │ │ │ │ ├── ConfirmDevice.ts
│ │ │ │ │ └── CreateDevice.ts
│ │ │ └── workspace
│ │ │ │ ├── ClearWorkspace.tsx
│ │ │ │ ├── ClearWorkspaceCache.test.tsx
│ │ │ │ ├── ClearWorkspaceCache.tsx
│ │ │ │ ├── DangerItem.tsx
│ │ │ │ ├── HideDemoWorkspace.test.tsx
│ │ │ │ ├── HideDemoWorkspace.tsx
│ │ │ │ ├── WorkspaceDanger.test.tsx
│ │ │ │ ├── WorkspaceDanger.tsx
│ │ │ │ ├── WorkspaceForm.tsx
│ │ │ │ └── __generated__
│ │ │ │ ├── ClearWorkspace.ts
│ │ │ │ ├── UpdateWorkspace.ts
│ │ │ │ └── UpdateWorkspaceSampleData.ts
│ │ ├── sources
│ │ │ ├── CreateSource.tsx
│ │ │ ├── Graph.tsx
│ │ │ ├── SetupIncomplete.tsx
│ │ │ ├── SourceConnectionsTable.tsx
│ │ │ ├── SourceDelete.test.tsx
│ │ │ ├── SourceDelete.tsx
│ │ │ ├── SourceDetail.tsx
│ │ │ ├── SourceForm.tsx
│ │ │ ├── SourceLineage.test.tsx
│ │ │ ├── SourceLineage.tsx
│ │ │ ├── SourceMenu.tsx
│ │ │ ├── SourceNode.tsx
│ │ │ ├── SourceNodes.tsx
│ │ │ ├── SourceNodesTable.tsx
│ │ │ ├── SourcesMenu.tsx
│ │ │ ├── SourcesTable.tsx
│ │ │ ├── UpdateSource.tsx
│ │ │ ├── __generated__
│ │ │ │ ├── CreateSource.ts
│ │ │ │ ├── DeleteSource.ts
│ │ │ │ ├── GetSourceNodes.ts
│ │ │ │ ├── GetSourceTables.ts
│ │ │ │ ├── GetTablesAndEdgesSourceLineage.ts
│ │ │ │ ├── NewSource.ts
│ │ │ │ └── UpdateSource.ts
│ │ │ └── add_source
│ │ │ │ ├── AddSourceButton.test.tsx
│ │ │ │ ├── AddSourceButton.tsx
│ │ │ │ └── AddSourceDialog.tsx
│ │ ├── table
│ │ │ ├── TableFilterChoice.tsx
│ │ │ ├── TableHeader.tsx
│ │ │ ├── TablePagination.test.tsx
│ │ │ └── TablePagination.tsx
│ │ ├── tables
│ │ │ ├── DataSourcesStack.tsx
│ │ │ ├── TableCell.tsx
│ │ │ ├── TableEvents.test.tsx
│ │ │ ├── TableEvents.tsx
│ │ │ ├── TableLineage.test.tsx
│ │ │ ├── TableLineage.tsx
│ │ │ ├── TagsStack.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetTableEvents.ts
│ │ │ │ └── GetTablesAndEdgesTableLineage.ts
│ │ ├── tabs
│ │ │ ├── TabContext.tsx
│ │ │ ├── TabState.tsx
│ │ │ └── useTabState.tsx
│ │ ├── utils
│ │ │ ├── CopyButton.test.tsx
│ │ │ ├── CopyButton.tsx
│ │ │ ├── ErrorBoundary.test.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── GraphError.tsx
│ │ │ ├── HoverState.test.tsx
│ │ │ ├── HoverState.tsx
│ │ │ ├── Markdown.tsx
│ │ │ ├── SuspenseOutlet.tsx
│ │ │ ├── TooltipWrap.test.tsx
│ │ │ ├── TooltipWrap.tsx
│ │ │ ├── UpdatingDuration.test.tsx
│ │ │ ├── UpdatingDuration.tsx
│ │ │ └── __generated__
│ │ │ │ └── GetWorkspace.ts
│ │ ├── wizards
│ │ │ ├── WizardStepper.tsx
│ │ │ ├── WizardSubtitle.test.tsx
│ │ │ └── WizardSubtitle.tsx
│ │ └── workspaces
│ │ │ ├── CreateOrganisation.tsx
│ │ │ ├── CreateSampleData.test.tsx
│ │ │ ├── CreateSampleData.tsx
│ │ │ ├── OrganisationForm.test.tsx
│ │ │ ├── OrganisationForm.tsx
│ │ │ ├── WorkspaceForm.tsx
│ │ │ ├── WorkspaceList.test.tsx
│ │ │ ├── WorkspaceList.tsx
│ │ │ ├── WorkspaceNotFound.tsx
│ │ │ ├── WorkspaceOutlet.test.tsx
│ │ │ ├── WorkspaceOutlet.tsx
│ │ │ ├── WorkspaceProvider.tsx
│ │ │ └── __generated__
│ │ │ ├── CreateOrganisationWorkspace.ts
│ │ │ ├── CreateWorkspace.ts
│ │ │ ├── GetWorkspaceProvider.ts
│ │ │ └── LoadWorkspaceSampleData.ts
│ ├── helpers
│ │ ├── arrayFirst.ts
│ │ ├── arrayWrap.ts
│ │ ├── cache.ts
│ │ ├── columns.ts
│ │ ├── getRepoFromParams.ts
│ │ ├── graph.ts
│ │ ├── notEmpty.ts
│ │ ├── resultsToErrors.ts
│ │ ├── runDuration.test.ts
│ │ ├── runDuration.ts
│ │ ├── runPolling.test.tsx
│ │ ├── runPolling.ts
│ │ ├── testNodes.ts
│ │ ├── useChat.ts
│ │ ├── useLocalState.ts
│ │ ├── useLocalStorage.ts
│ │ ├── useSearchParams.ts
│ │ ├── useTabs.ts
│ │ ├── useWorkspace.ts
│ │ ├── valueToString.test.ts
│ │ └── valueToString.ts
│ ├── hubspot.ts
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── pages
│ │ ├── Chat.test.tsx
│ │ ├── Chat.tsx
│ │ ├── Graph.test.tsx
│ │ ├── Graph.tsx
│ │ ├── Home.test.tsx
│ │ ├── Home.tsx
│ │ ├── Index.test.tsx
│ │ ├── Index.tsx
│ │ ├── NotFound.test.tsx
│ │ ├── NotFound.tsx
│ │ ├── PostInstall.test.tsx
│ │ ├── PostInstall.tsx
│ │ ├── __generated__
│ │ │ ├── AddInstallation.ts
│ │ │ ├── GetTablesAndEdges.ts
│ │ │ ├── GetWorkspaceChat.ts
│ │ │ ├── GetWorkspaceHome.ts
│ │ │ ├── GetWorkspacesIndex.ts
│ │ │ └── GetWorkspacesPostInstall.ts
│ │ ├── auth
│ │ │ ├── CompleteSignup.test.tsx
│ │ │ ├── CompleteSignup.tsx
│ │ │ ├── ForgotPassword.test.tsx
│ │ │ ├── ForgotPassword.tsx
│ │ │ ├── Login.test.tsx
│ │ │ ├── Login.tsx
│ │ │ ├── PasswordReset.test.tsx
│ │ │ ├── PasswordReset.tsx
│ │ │ ├── Register.test.tsx
│ │ │ ├── Register.tsx
│ │ │ ├── VerifyEmail.test.tsx
│ │ │ ├── VerifyEmail.tsx
│ │ │ └── __generated__
│ │ │ │ ├── Verify.ts
│ │ │ │ └── VerifyEmail.ts
│ │ ├── connections
│ │ │ ├── Connection.test.tsx
│ │ │ ├── Connection.tsx
│ │ │ ├── ConnectionCreate.test.tsx
│ │ │ ├── ConnectionCreate.tsx
│ │ │ ├── Connections.test.tsx
│ │ │ ├── Connections.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetConnection.ts
│ │ │ │ ├── GetConnections.ts
│ │ │ │ └── GetWorkspaceConnectionCreate.ts
│ │ ├── edges
│ │ │ ├── Edge.test.tsx
│ │ │ ├── Edge.tsx
│ │ │ ├── Edges.test.tsx
│ │ │ ├── Edges.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetEdge.ts
│ │ │ │ └── GetEdges.ts
│ │ ├── filters
│ │ │ ├── Filter.test.tsx
│ │ │ ├── Filter.tsx
│ │ │ ├── FilterCreate.test.tsx
│ │ │ ├── FilterCreate.tsx
│ │ │ ├── Filters.test.tsx
│ │ │ ├── Filters.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetFilter.ts
│ │ │ │ ├── GetFilters.ts
│ │ │ │ └── GetWorkspaceFilterCreate.ts
│ │ ├── nodes
│ │ │ ├── Node.test.tsx
│ │ │ ├── Node.tsx
│ │ │ ├── Nodes.test.tsx
│ │ │ ├── Nodes.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetNode.ts
│ │ │ │ ├── GetNodes.ts
│ │ │ │ └── GetTable.ts
│ │ ├── reports
│ │ │ ├── Commit.test.tsx
│ │ │ ├── Commit.tsx
│ │ │ ├── Commits.test.tsx
│ │ │ ├── Commits.tsx
│ │ │ ├── PullRequest.test.tsx
│ │ │ ├── PullRequest.tsx
│ │ │ ├── PullRequests.test.tsx
│ │ │ ├── PullRequests.tsx
│ │ │ ├── Report.test.tsx
│ │ │ ├── Report.tsx
│ │ │ ├── Reports.test.tsx
│ │ │ ├── Reports.tsx
│ │ │ ├── Repositories.test.tsx
│ │ │ ├── Repositories.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetCommit.ts
│ │ │ │ ├── GetCommits.ts
│ │ │ │ ├── GetPullRequest.ts
│ │ │ │ ├── GetPullRequests.ts
│ │ │ │ ├── GetReports.ts
│ │ │ │ ├── GetRepositories.ts
│ │ │ │ └── GetRunReport.ts
│ │ ├── runs
│ │ │ ├── Run.test.tsx
│ │ │ ├── Run.tsx
│ │ │ ├── Runs.test.tsx
│ │ │ ├── Runs.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetRun.ts
│ │ │ │ └── GetRuns.ts
│ │ ├── settings
│ │ │ ├── Alert.test.tsx
│ │ │ ├── Alert.tsx
│ │ │ ├── Alerts.test.tsx
│ │ │ ├── Alerts.tsx
│ │ │ ├── ApiKeys.test.tsx
│ │ │ ├── ApiKeys.tsx
│ │ │ ├── Installations.test.tsx
│ │ │ ├── Installations.tsx
│ │ │ ├── Memberships.test.tsx
│ │ │ ├── Memberships.tsx
│ │ │ ├── PasswordSettings.test.tsx
│ │ │ ├── PasswordSettings.tsx
│ │ │ ├── ProfileSettings.test.tsx
│ │ │ ├── ProfileSettings.tsx
│ │ │ ├── Settings.test.tsx
│ │ │ ├── Settings.tsx
│ │ │ ├── TwoFactor.test.tsx
│ │ │ ├── TwoFactor.tsx
│ │ │ ├── WorkspaceSettings.test.tsx
│ │ │ ├── WorkspaceSettings.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetAlert.ts
│ │ │ │ ├── GetAlerts.ts
│ │ │ │ ├── GetApiKeys.ts
│ │ │ │ ├── GetMemberships.ts
│ │ │ │ ├── GetProfile.ts
│ │ │ │ ├── GetProfileSettings.ts
│ │ │ │ ├── GetProfileTwoFactor.ts
│ │ │ │ ├── GetWorkspace.ts
│ │ │ │ ├── GetWorkspaceSettings.ts
│ │ │ │ ├── GetWorkspaceSettingsW.ts
│ │ │ │ └── UpdatePassword.ts
│ │ ├── sources
│ │ │ ├── Source.test.tsx
│ │ │ ├── Source.tsx
│ │ │ ├── SourceCreate.test.tsx
│ │ │ ├── SourceCreate.tsx
│ │ │ ├── SourceGraph.test.tsx
│ │ │ ├── SourceGraph.tsx
│ │ │ ├── Sources.test.tsx
│ │ │ ├── Sources.tsx
│ │ │ └── __generated__
│ │ │ │ ├── GetSource.ts
│ │ │ │ ├── GetSourceGraph.ts
│ │ │ │ ├── GetSources.ts
│ │ │ │ ├── GetWorkspaceSourceCreate.ts
│ │ │ │ └── GetWorkspaceSourceGraph.ts
│ │ ├── tables
│ │ │ └── __generated__
│ │ │ │ ├── GetTable.ts
│ │ │ │ └── GetTables.ts
│ │ └── workspaces
│ │ │ ├── WorkspaceCreate.test.tsx
│ │ │ ├── WorkspaceCreate.tsx
│ │ │ ├── WorkspaceRedirect.test.tsx
│ │ │ ├── WorkspaceRedirect.tsx
│ │ │ ├── Workspaces.test.tsx
│ │ │ ├── Workspaces.tsx
│ │ │ └── __generated__
│ │ │ ├── GetWorkspace.ts
│ │ │ └── GetWorkspaces.ts
│ ├── posthog.ts
│ ├── providers
│ │ └── BackendProvider.tsx
│ ├── react-app-env.d.ts
│ ├── setupTests.ts
│ ├── steps.ts
│ ├── testing
│ │ ├── AuthMock.tsx
│ │ ├── AutoMockedProvider.tsx
│ │ ├── SearchParamsTest.tsx
│ │ ├── autocomplete.ts
│ │ ├── index.tsx
│ │ └── schema.json
│ ├── theme.ts
│ └── vite-env.d.ts
├── tsconfig.json
└── vite.config.ts
├── grai-graph
├── .gitignore
├── README.md
├── poetry.lock
├── pydoc-markdown.yml
├── pyproject.toml
├── src
│ └── grai_graph
│ │ ├── __init__.py
│ │ ├── analysis.py
│ │ ├── client_monkeypatch.py
│ │ ├── graph.py
│ │ ├── utils.py
│ │ └── visualizations.py
└── tests
│ ├── __init__.py
│ ├── conftest.py
│ ├── test_graph.py
│ ├── test_monkeypatch.py
│ └── test_source_segment.py
├── grai-integrations
├── Makefile
├── README.md
├── publish_all.sh
├── source-bigquery
│ ├── README.md
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_bigquery
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ └── package_definitions.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_base.py
│ │ ├── test_bigquery.py
│ │ └── test_models.py
├── source-cube
│ ├── .gitignore
│ ├── README.md
│ ├── data
│ │ ├── cube
│ │ │ ├── cube.py
│ │ │ ├── env
│ │ │ └── model
│ │ │ │ └── cubes
│ │ │ │ └── all.yaml
│ │ └── dev-database
│ │ │ ├── init-db.sh
│ │ │ └── schemas
│ │ │ ├── 001.sql
│ │ │ ├── 002.sql
│ │ │ └── 003.sql
│ ├── docker-compose.yaml
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── scripts
│ │ └── make_test_token.py
│ ├── src
│ │ └── grai_source_cube
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── api.py
│ │ │ ├── base.py
│ │ │ ├── connector.py
│ │ │ ├── mock_tools.py
│ │ │ ├── package_definitions.py
│ │ │ ├── settings.py
│ │ │ └── types.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_api.py
│ │ ├── test_connector.py
│ │ ├── test_settings.py
│ │ └── test_update.py
├── source-dbt-cloud
│ ├── .gitignore
│ ├── README.md
│ ├── docker-compose.yml
│ ├── mypy.ini
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── pytest.ini
│ ├── src
│ │ └── grai_source_dbt_cloud
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ └── py.typed
│ └── tests
│ │ ├── __init__.py
│ │ └── test_base.py
├── source-dbt
│ ├── .gitignore
│ ├── Makefile
│ ├── README.md
│ ├── docker-compose.yml
│ ├── mypy.ini
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── pytest.ini
│ ├── scripts
│ │ ├── sync_dbt.py
│ │ └── sync_postgres.py
│ ├── src
│ │ └── grai_source_dbt
│ │ │ ├── __init__.py
│ │ │ ├── adapters
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ └── v5.py
│ │ │ ├── base.py
│ │ │ ├── data
│ │ │ ├── graph.gpickle
│ │ │ └── manifest.json
│ │ │ ├── data_tools.py
│ │ │ ├── loaders
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── utils.py
│ │ │ ├── v1.py
│ │ │ ├── v10.py
│ │ │ ├── v11.py
│ │ │ ├── v2.py
│ │ │ ├── v3.py
│ │ │ ├── v4.py
│ │ │ ├── v5.py
│ │ │ ├── v6.py
│ │ │ ├── v7.py
│ │ │ ├── v8.py
│ │ │ └── v9.py
│ │ │ ├── models
│ │ │ ├── __init__.py
│ │ │ ├── grai.py
│ │ │ └── shared.py
│ │ │ ├── package_definitions.py
│ │ │ ├── processor.py
│ │ │ ├── py.typed
│ │ │ └── utils.py
│ └── tests
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── resources
│ │ ├── v1
│ │ │ └── jaffle_shop
│ │ │ │ ├── catalog.json
│ │ │ │ ├── manifest.json
│ │ │ │ └── run_results.json
│ │ ├── v10
│ │ │ └── jaffle_shop
│ │ │ │ └── manifest.json
│ │ ├── v11
│ │ │ └── jaffle_shop
│ │ │ │ └── manifest.json
│ │ ├── v2
│ │ │ └── jaffle_shop
│ │ │ │ ├── manifest.json
│ │ │ │ └── run_results.json
│ │ ├── v3
│ │ │ └── jaffle_shop
│ │ │ │ ├── manifest.json
│ │ │ │ └── run_results.json
│ │ ├── v4
│ │ │ └── jaffle_shop
│ │ │ │ ├── manifest.json
│ │ │ │ └── run_results.json
│ │ ├── v5
│ │ │ └── jaffle_shop
│ │ │ │ └── manifest.json
│ │ ├── v6
│ │ │ └── jaffle_shop
│ │ │ │ └── manifest.json
│ │ ├── v7
│ │ │ └── jaffle_shop
│ │ │ │ └── manifest.json
│ │ ├── v8
│ │ │ ├── jaffle_shop
│ │ │ │ ├── manifest-seed.json
│ │ │ │ ├── manifest-snapshot.json
│ │ │ │ └── manifest.json
│ │ │ └── seed-tests.json
│ │ └── v9
│ │ │ └── jaffle_shop
│ │ │ └── manifest.json
│ │ ├── test_load.py
│ │ ├── test_pydantic_unit_tests.py
│ │ └── test_update_server.py
├── source-fivetran
│ ├── Makefile
│ ├── README.md
│ ├── data
│ │ ├── fix_encodings.py
│ │ └── swagger.json
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_fivetran
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── fivetran_api
│ │ │ ├── __init__.py
│ │ │ ├── api_models.py
│ │ │ └── main.py
│ │ │ ├── loader.py
│ │ │ ├── mock_tools.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ └── py.typed
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_config.py
│ │ ├── test_connector.py
│ │ └── test_update.py
├── source-flat-file
│ ├── README.md
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_flat_file
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ └── yaml.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ └── test_base.py
├── source-looker
│ ├── Makefile
│ ├── README.md
│ ├── data
│ │ ├── fix_encodings.py
│ │ ├── processed.json
│ │ └── v4.json
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_looker
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── api
│ │ │ ├── __init__.py
│ │ │ └── api_models.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── mock_tools.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ └── py.typed
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_config.py
│ │ ├── test_connector.py
│ │ └── test_update.py
├── source-metabase
│ ├── .gitignore
│ ├── README.md
│ ├── docker-compose.yml
│ ├── init
│ │ ├── Dockerfile.init
│ │ ├── init.sql
│ │ ├── init_metabase.sh
│ │ └── metabase-data
│ │ │ └── metabase.db
│ │ │ └── metabase.db.mv.db
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_metabase
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── api.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── mock_tools.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ └── py.typed
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_base.py
│ │ ├── test_config.py
│ │ └── test_connector.py
├── source-mssql
│ ├── README.md
│ ├── data
│ │ ├── 001.sql
│ │ └── init-db.sh
│ ├── docker-compose.yml
│ ├── poetry.lock
│ ├── poetry.toml
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_mssql
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ └── package_definitions.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_analysis.py
│ │ ├── test_models.py
│ │ └── test_mssql.py
├── source-mysql
│ ├── README.md
│ ├── data
│ │ ├── schema
│ │ │ ├── 001.sql
│ │ │ └── 002.sql
│ │ └── scripts
│ │ │ └── init-db.sh
│ ├── docker-compose.yml
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_mysql
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ └── package_definitions.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_analysis.py
│ │ ├── test_models.py
│ │ └── test_mysql.py
├── source-openlineage
│ ├── README.md
│ ├── build_specs.sh
│ ├── external_data
│ │ └── manifest.json
│ ├── mypy.ini
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── pytest.ini
│ ├── src
│ │ └── grai_source_openlineage
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ ├── processor.py
│ │ │ ├── py.typed
│ │ │ └── specs
│ │ │ ├── __init__.py
│ │ │ ├── facets
│ │ │ ├── ColumnLineageDatasetFacet.json
│ │ │ ├── DataQualityAssertionsDatasetFacet.json
│ │ │ ├── DataQualityMetricsInputDatasetFacet.json
│ │ │ ├── DatasetVersionDatasetFacet.json
│ │ │ ├── DatasourceDatasetFacet.json
│ │ │ ├── DocumentationDatasetFacet.json
│ │ │ ├── DocumentationJobFacet.json
│ │ │ ├── ErrorMessageRunFacet.json
│ │ │ ├── ExternalQueryRunFacet.json
│ │ │ ├── ExtractionErrorRunFacet.json
│ │ │ ├── LifecycleStateChangeDatasetFacet.json
│ │ │ ├── NominalTimeRunFacet.json
│ │ │ ├── OutputStatisticsOutputDatasetFacet.json
│ │ │ ├── OwnershipDatasetFacet.json
│ │ │ ├── OwnershipJobFacet.json
│ │ │ ├── ParentRunFacet.json
│ │ │ ├── ProcessingEngineRunFacet.json
│ │ │ ├── SQLJobFacet.json
│ │ │ ├── SchemaDatasetFacet.json
│ │ │ ├── SourceCodeJobFacet.json
│ │ │ ├── SourceCodeLocationJobFacet.json
│ │ │ ├── StorageDatasetFacet.json
│ │ │ └── SymlinksDatasetFacet.json
│ │ │ ├── v1_0_0
│ │ │ ├── __init__.py
│ │ │ └── models.py
│ │ │ ├── v1_0_1
│ │ │ ├── __init__.py
│ │ │ └── models.py
│ │ │ ├── v1_0_2
│ │ │ ├── __init__.py
│ │ │ └── models.py
│ │ │ ├── v1_0_3
│ │ │ ├── __init__.py
│ │ │ └── models.py
│ │ │ ├── v1_1_0
│ │ │ └── OpenLineage.json
│ │ │ └── v2_0_2
│ │ │ ├── __init__.py
│ │ │ └── models.py
│ ├── supported_versions.txt
│ └── tests
│ │ ├── __init__.py
│ │ ├── conftest.py
│ │ ├── data
│ │ ├── ColumnLineageDatasetFacet
│ │ │ └── 1.json
│ │ ├── DataQualityAssertionsDatasetFacet
│ │ │ └── 1.json
│ │ ├── DataQualityMetricsInputDatasetFacet
│ │ │ └── 1.json
│ │ ├── DatasetVersionDatasetFacet
│ │ │ └── 1.json
│ │ ├── DatasourceDatasetFacet
│ │ │ └── 1.json
│ │ ├── DocumentationDatasetFacet
│ │ │ └── 1.json
│ │ ├── DocumentationJobFacet
│ │ │ └── 1.json
│ │ ├── ErrorMessageRunFacet
│ │ │ └── 1.json
│ │ ├── ExternalQueryRunFacet
│ │ │ └── 1.json
│ │ ├── ExtractionErrorRunFacet
│ │ │ └── 1.json
│ │ ├── LifecycleStateChangeDatasetFacet
│ │ │ └── 1.json
│ │ ├── NominalTimeRunFacet
│ │ │ └── 1.json
│ │ ├── OutputStatisticsOutputDatasetFacet
│ │ │ └── 1.json
│ │ ├── OwnershipDatasetFacet
│ │ │ └── 1.json
│ │ ├── OwnershipJobFacet
│ │ │ └── 1.json
│ │ ├── ParentRunFacet
│ │ │ └── 1.json
│ │ ├── ProcessingEngineRunFacet
│ │ │ └── 1.json
│ │ ├── SQLJobFacet
│ │ │ └── 1.json
│ │ ├── SchemaDatasetFacet
│ │ │ └── 1.json
│ │ ├── SourceCodeJobFacet
│ │ │ └── 1.json
│ │ ├── SourceCodeLocationJobFacet
│ │ │ └── 1.json
│ │ ├── StorageDatasetFacet
│ │ │ └── 1.json
│ │ ├── SymlinksDatasetFacet
│ │ │ └── 1.json
│ │ ├── event.json
│ │ ├── example_full_event.json
│ │ └── full_event.json
│ │ └── test_base.py
├── source-postgres
│ ├── README.md
│ ├── dev-database
│ │ ├── init-db.sh
│ │ └── schemas
│ │ │ ├── 001.sql
│ │ │ ├── 002.sql
│ │ │ └── 003.sql
│ ├── docker-compose.yml
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_postgres
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ ├── package_definitions.py
│ │ │ └── py.typed
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_analysis.py
│ │ ├── test_models.py
│ │ └── test_postgres.py
├── source-redshift
│ ├── README.md
│ ├── db-init
│ │ └── init.sql
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ │ └── grai_source_redshift
│ │ │ ├── __init__.py
│ │ │ ├── adapters.py
│ │ │ ├── base.py
│ │ │ ├── loader.py
│ │ │ ├── models.py
│ │ │ └── package_definitions.py
│ └── tests
│ │ ├── conftest.py
│ │ ├── test_adapters.py
│ │ ├── test_analysis.py
│ │ ├── test_models.py
│ │ └── test_redshift.py
└── source-snowflake
│ ├── README.md
│ ├── poetry.lock
│ ├── pydoc-markdown.yml
│ ├── pyproject.toml
│ ├── src
│ └── grai_source_snowflake
│ │ ├── __init__.py
│ │ ├── adapters.py
│ │ ├── base.py
│ │ ├── loader.py
│ │ ├── models.py
│ │ └── package_definitions.py
│ └── tests
│ ├── conftest.py
│ ├── run_update.py
│ ├── test_adapters.py
│ ├── test_load.py
│ ├── test_models.py
│ └── test_snowflake.py
├── grai-schemas
├── .gitignore
├── .pre-commit-config.yaml
├── LICENSE
├── README.md
├── example.py
├── mypy.ini
├── poetry.lock
├── pydoc-markdown.yaml
├── pyproject.toml
├── scripts
│ ├── auto-docstring-pydantic.py
│ └── test.py
├── src
│ └── grai_schemas
│ │ ├── __init__.py
│ │ ├── base.py
│ │ ├── generics.py
│ │ ├── human_ids.py
│ │ ├── integrations
│ │ ├── __init__.py
│ │ ├── base.py
│ │ ├── errors.py
│ │ └── quarantine.py
│ │ ├── package_definitions.py
│ │ ├── py.typed
│ │ ├── schema.py
│ │ ├── serializers.py
│ │ ├── utilities.py
│ │ └── v1
│ │ ├── __init__.py
│ │ ├── edge.py
│ │ ├── events.py
│ │ ├── generics.py
│ │ ├── merge.py
│ │ ├── metadata
│ │ ├── __init__.py
│ │ ├── edges.py
│ │ ├── generics.py
│ │ ├── metadata.py
│ │ └── nodes.py
│ │ ├── mock.py
│ │ ├── node.py
│ │ ├── organization.py
│ │ ├── source.py
│ │ └── workspace.py
└── tests
│ ├── conftest.py
│ ├── integrations
│ ├── __init__.py
│ └── test_quarantine.py
│ ├── test_base.py
│ ├── test_generics.py
│ ├── test_serializers.py
│ ├── test_type_annotations.py
│ ├── test_utilities.py
│ └── v1
│ ├── __init__.py
│ ├── test_distinguishes_metadata.py
│ ├── test_generics.py
│ ├── test_mock_utils.py
│ └── test_v1_schemas.py
├── grai-server
├── .gitignore
├── Makefile
├── README.md
├── app
│ ├── .coveragerc
│ ├── .dockerignore
│ ├── Dockerfile
│ ├── README.md
│ ├── __init__.py
│ ├── ai_build_script.py
│ ├── api
│ │ ├── __init__.py
│ │ ├── common.py
│ │ ├── order.py
│ │ ├── pagination.py
│ │ ├── queries.py
│ │ ├── schema.py
│ │ ├── search.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── conftest.py
│ │ │ ├── test_queries.py
│ │ │ ├── test_search.py
│ │ │ ├── test_types.py
│ │ │ └── test_validation.py
│ │ ├── types.py
│ │ ├── urls.py
│ │ └── validation.py
│ ├── auth
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── password_reset.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── test_mutations.py
│ │ │ └── test_password_reset.py
│ │ ├── urls.py
│ │ ├── validation.py
│ │ └── views.py
│ ├── beat.sh
│ ├── common
│ │ ├── admin
│ │ │ └── fields
│ │ │ │ └── json_widget.py
│ │ └── permissions
│ │ │ └── multitenant.py
│ ├── conftest.py
│ ├── connections
│ │ ├── __init__.py
│ │ ├── adapters
│ │ │ ├── base.py
│ │ │ ├── bigquery.py
│ │ │ ├── cube.py
│ │ │ ├── dbt.py
│ │ │ ├── dbt_cloud.py
│ │ │ ├── fivetran.py
│ │ │ ├── flat_file.py
│ │ │ ├── looker.py
│ │ │ ├── metabase.py
│ │ │ ├── mssql.py
│ │ │ ├── mysql.py
│ │ │ ├── open_lineage.py
│ │ │ ├── postgres.py
│ │ │ ├── redshift.py
│ │ │ ├── schemas.py
│ │ │ ├── snowflake.py
│ │ │ ├── tools.py
│ │ │ └── yaml_file.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── fixtures
│ │ │ └── connectors.json
│ │ ├── management
│ │ │ └── commands
│ │ │ │ └── trigger_run.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_alter_connection_created_by_run.py
│ │ │ ├── 0003_connection_schedules_connection_task.py
│ │ │ ├── 0004_connector_category_connector_coming_soon_and_more.py
│ │ │ ├── 0005_alter_connector_name.py
│ │ │ ├── 0006_alter_connector_name.py
│ │ │ ├── 0007_run_connector_alter_run_connection_runfile.py
│ │ │ ├── 0008_alter_connector_name.py
│ │ │ ├── 0009_alter_connector_name.py
│ │ │ ├── 0010_alter_connector_name.py
│ │ │ ├── 0011_remove_run_connector_connection_temp_connector_slug_and_more.py
│ │ │ ├── 0012_run_commit_run_trigger_alter_connector_name_and_more.py
│ │ │ ├── 0013_alter_connector_slug.py
│ │ │ ├── 0014_alter_connection_task.py
│ │ │ ├── 0015_alter_run_action.py
│ │ │ ├── 0016_alter_connection_managers_alter_run_managers.py
│ │ │ ├── 0017_alter_connector_slug.py
│ │ │ ├── 0018_remove_connection_node_namespaces_name_uniqueness_connection_and_more.py
│ │ │ ├── 0019_alter_connector_slug.py
│ │ │ ├── 0020_connector_events_alter_run_action.py
│ │ │ ├── 0021_alter_run_connection.py
│ │ │ ├── 0022_alter_connector_slug.py
│ │ │ ├── 0023_connection_source_run_source_alter_run_connection.py
│ │ │ ├── 0024_alter_connection_source_alter_run_source.py
│ │ │ ├── 0025_alter_connector_slug.py
│ │ │ ├── 0026_run_input_alter_connector_slug.py
│ │ │ ├── 0027_remove_connector_coming_soon_connector_status.py
│ │ │ ├── 0028_connection_validated.py
│ │ │ ├── 0029_alter_connection_source_alter_run_connection_and_more.py
│ │ │ ├── 0030_alter_connector_options_connector_priority_and_more.py
│ │ │ ├── 0031_alter_connector_slug_alter_run_status.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── schedules
│ │ │ ├── cron.py
│ │ │ └── dbt_cloud.py
│ │ ├── serializers.py
│ │ ├── task_helpers.py
│ │ ├── tasks.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── airline-safety.csv
│ │ │ ├── manifest.json
│ │ │ ├── test.yaml
│ │ │ ├── test_models.py
│ │ │ ├── test_mutations.py
│ │ │ ├── test_task_helpers.py
│ │ │ ├── test_tasks.py
│ │ │ ├── test_tools.py
│ │ │ ├── test_upload_connector_file.py
│ │ │ ├── test_urls.py
│ │ │ └── test_views.py
│ │ ├── types.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── entrypoint.sh
│ ├── grAI
│ │ ├── __init__.py
│ │ ├── authentication.py
│ │ ├── chat_implementations.py
│ │ ├── chat_types.py
│ │ ├── consumers.py
│ │ ├── encoders.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ └── __init__.py
│ │ ├── mocks.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── routing.py
│ │ ├── summarization.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── conftest.py
│ │ │ ├── test_authentication.py
│ │ │ ├── test_chat.py
│ │ │ ├── test_consumer.py
│ │ │ ├── test_mutations.py
│ │ │ ├── test_tools.py
│ │ │ └── test_utils.py
│ │ ├── tools.py
│ │ ├── types.py
│ │ ├── utils.py
│ │ └── websocket_payloads.py
│ ├── init.py
│ ├── initialize_db.sh
│ ├── installations
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── github.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_alter_branch_managers_alter_commit_managers_and_more.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ └── tests
│ │ │ ├── __init__.py
│ │ │ ├── sample.private-key.pem
│ │ │ ├── test_github.py
│ │ │ ├── test_models.py
│ │ │ └── test_mutations.py
│ ├── lineage
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── extended_graph_cache.py
│ │ ├── filter.py
│ │ ├── graph.py
│ │ ├── graph_cache.py
│ │ ├── graph_filter.py
│ │ ├── graph_tasks.py
│ │ ├── graph_types.py
│ │ ├── index.py
│ │ ├── management
│ │ │ └── commands
│ │ │ │ ├── build_cache.py
│ │ │ │ └── delete_cache.py
│ │ ├── managers.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_alter_edge_destination_alter_edge_source.py
│ │ │ ├── 0003_name_uniqueness_and_more.py
│ │ │ ├── 0004_alter_edge_managers_alter_node_managers.py
│ │ │ ├── 0005_filter.py
│ │ │ ├── 0006_edge_lineage_edg_workspa_8dbd89_idx_and_more.py
│ │ │ ├── 0007_event.py
│ │ │ ├── 0008_alter_edge_managers_alter_node_managers_and_more.py
│ │ │ ├── 0009_migrate_default_lineage_types_to_generic.py
│ │ │ ├── 0010_remove_edge_data_source_remove_node_data_source_and_more.py
│ │ │ ├── 0011_remove_edge_data_source_remove_node_data_source.py
│ │ │ ├── 0012_alter_edge_display_name_alter_edge_name_and_more.py
│ │ │ ├── 0013_auto_20230727_2034.py
│ │ │ ├── 0014_source_priority.py
│ │ │ ├── 0015_source_intermediate_tables.py
│ │ │ ├── 0016_alter_edge_metadata_alter_node_metadata.py
│ │ │ ├── 0017_invalid_source_lineage_state.py
│ │ │ ├── 0018_nodeembeddings.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── pyproject.toml
│ │ ├── serializers.py
│ │ ├── signals.py
│ │ ├── tasks.py
│ │ ├── tests
│ │ │ ├── __init__.py
│ │ │ ├── conftest.py
│ │ │ ├── test_filter.py
│ │ │ ├── test_graph.py
│ │ │ ├── test_graph_cache.py
│ │ │ ├── test_graph_filter.py
│ │ │ ├── test_graph_tasks.py
│ │ │ ├── test_migrations.py
│ │ │ ├── test_models.py
│ │ │ ├── test_mutations.py
│ │ │ ├── test_signals.py
│ │ │ ├── test_views.py
│ │ │ ├── test_views_edges.py
│ │ │ ├── test_views_nodes.py
│ │ │ ├── test_views_source_edges.py
│ │ │ ├── test_views_source_nodes.py
│ │ │ └── test_views_sources.py
│ │ ├── types.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── log.py
│ ├── manage.py
│ ├── middleware
│ │ ├── __init__.py
│ │ ├── health_check_middleware.py
│ │ └── multitenant_middleware.py
│ ├── mypy.ini
│ ├── notifications
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── channels
│ │ │ ├── base_channel.py
│ │ │ └── email_channel.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_alter_alert_managers.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── notifications.py
│ │ └── tests
│ │ │ ├── test_mutations.py
│ │ │ └── test_notifications.py
│ ├── pagination
│ │ └── standard_pagination.py
│ ├── poetry.lock
│ ├── poetry.toml
│ ├── pyproject.toml
│ ├── search
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── basic.py
│ │ ├── management
│ │ │ └── commands
│ │ │ │ └── build_search.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── retake.py
│ │ ├── search.py
│ │ ├── tests.py
│ │ ├── tests
│ │ │ └── test_search.py
│ │ └── views.py
│ ├── static
│ │ └── .gitkeep
│ ├── telemetry
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
│ ├── templates
│ │ ├── auth
│ │ │ ├── email_verification.txt
│ │ │ ├── email_verification_template.html
│ │ │ ├── password_reset_email.txt
│ │ │ └── password_reset_template.html
│ │ ├── index.html
│ │ ├── notifications
│ │ │ └── notification_template.txt
│ │ ├── swagger-ui.html
│ │ └── workspaces
│ │ │ ├── invite_user_email.txt
│ │ │ └── new_user_email.txt
│ ├── the_guide
│ │ ├── __init__.py
│ │ ├── asgi.py
│ │ ├── asgi_graphql.py
│ │ ├── celery.py
│ │ ├── settings
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ ├── celery.py
│ │ │ ├── dev.py
│ │ │ └── prod.py
│ │ ├── tests
│ │ │ └── test_views.py
│ │ ├── urls.py
│ │ ├── views.py
│ │ └── wsgi.py
│ ├── users
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── forms.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_audit.py
│ │ │ ├── 0003_user_verified_at.py
│ │ │ ├── 0004_alter_audit_options_alter_audit_event.py
│ │ │ ├── 0005_alter_user_last_login.py
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── signals.py
│ │ ├── tests.py
│ │ ├── types.py
│ │ └── views.py
│ ├── worker.sh
│ └── workspaces
│ │ ├── __init__.py
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── management
│ │ ├── __init__.py
│ │ └── commands
│ │ │ ├── __init__.py
│ │ │ └── create_sample_data.py
│ │ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_organisation_and_more.py
│ │ ├── 0003_alter_membership_role.py
│ │ ├── 0004_alter_membership_managers_alter_workspace_managers_and_more.py
│ │ ├── 0005_membership_hidden.py
│ │ ├── 0006_workspace_workspaces__name_5adeb1_idx.py
│ │ ├── 0007_workspace_ai_enabled.py
│ │ ├── 0008_workspace_sample_data.py
│ │ ├── 0009_alter_workspace_ai_enabled.py
│ │ └── __init__.py
│ │ ├── models.py
│ │ ├── mutations.py
│ │ ├── permissions.py
│ │ ├── sample_data.py
│ │ ├── sample_data
│ │ ├── bigquery_edges.yml
│ │ └── bigquery_manifest.json
│ │ ├── serializers.py
│ │ ├── tests
│ │ ├── __init__.py
│ │ ├── test_models.py
│ │ ├── test_mutations.py
│ │ └── test_views.py
│ │ ├── types.py
│ │ ├── urls.py
│ │ └── views.py
├── docker-compose.retake.yml
├── docker-compose.yml
├── pyproject.toml
└── pytest.ini
├── nginx-uffizzi
└── nginx.conf
├── poetry.lock
├── poetry.toml
├── pyproject.toml
├── resources
├── bigquery.svg
├── csv.png
├── dbt.png
├── fivetran.png
├── frontend.png
├── looker.svg
├── metabase.png
├── mssql.png
├── mysql.png
├── postgres.png
├── redshift.png
└── snowflake.png
└── scripts
├── bump_and_release_alphas.sh
├── docs
├── build_api_docs.sh
├── convert_md_to_mdx.sh
└── package-lock.json
└── lock_all.sh
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/.github/values/helm.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/values/helm.yml
--------------------------------------------------------------------------------
/.github/workflows/cli-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/cli-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/client-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/client-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/frontend-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/frontend-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/grai-actions.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/grai-actions.yml
--------------------------------------------------------------------------------
/.github/workflows/graph-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/graph-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-bigquery-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-bigquery-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-cube-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-cube-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-dbt-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-dbt-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-fivetran-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-fivetran-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-flat_file-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-flat_file-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-looker-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-looker-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-metabase-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-metabase-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-mssql-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-mssql-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-mysql-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-mysql-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-openlineage-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-openlineage-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-postgres-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-postgres-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-redshift-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-redshift-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/integration-snowflake-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/integration-snowflake-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/issues.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/issues.yml
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/release.yml
--------------------------------------------------------------------------------
/.github/workflows/review-app.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/review-app.yml
--------------------------------------------------------------------------------
/.github/workflows/review-cleanup.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/review-cleanup.yml
--------------------------------------------------------------------------------
/.github/workflows/server-ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/server-ci.yml
--------------------------------------------------------------------------------
/.github/workflows/uffizzi-build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/uffizzi-build.yml
--------------------------------------------------------------------------------
/.github/workflows/uffizzi-preview.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.github/workflows/uffizzi-preview.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.gitignore
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.gitmodules
--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/.pre-commit-config.yaml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/README.md
--------------------------------------------------------------------------------
/SECURITY.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/SECURITY.md
--------------------------------------------------------------------------------
/actions/requirements.txt:
--------------------------------------------------------------------------------
1 | pyyaml
2 |
--------------------------------------------------------------------------------
/actions/update_docs.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/actions/update_docs.py
--------------------------------------------------------------------------------
/codecov.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/codecov.yml
--------------------------------------------------------------------------------
/docker-compose.uffizzi.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docker-compose.uffizzi.yml
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/.gitignore
--------------------------------------------------------------------------------
/docs/assets/Grai-Logo-Horizontal-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Grai-Logo-Horizontal-2.png
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-0@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-0@2x.png
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-1@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-1@2x.png
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/PNG/Grai-Logo-Icon-2@2x.png
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-0.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-0.svg
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-1.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-1.svg
--------------------------------------------------------------------------------
/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-2.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Logo/Icon/SVG/Grai-Logo-Icon-2.svg
--------------------------------------------------------------------------------
/docs/assets/Slack_icon_2019.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/Slack_icon_2019.svg
--------------------------------------------------------------------------------
/docs/assets/icon-logo-0.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/icon-logo-0.svg
--------------------------------------------------------------------------------
/docs/assets/logo-horizontal-0.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/logo-horizontal-0.svg
--------------------------------------------------------------------------------
/docs/assets/slack-new-logo-logo-svgrepo-com.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/assets/slack-new-logo-logo-svgrepo-com.svg
--------------------------------------------------------------------------------
/docs/components/Feedback.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/components/Feedback.tsx
--------------------------------------------------------------------------------
/docs/components/HeaderLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/components/HeaderLogo.tsx
--------------------------------------------------------------------------------
/docs/components/InlineLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/components/InlineLogo.tsx
--------------------------------------------------------------------------------
/docs/components/Integrations.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/components/Integrations.tsx
--------------------------------------------------------------------------------
/docs/components/Social.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/components/Social.tsx
--------------------------------------------------------------------------------
/docs/favicon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/favicon.svg
--------------------------------------------------------------------------------
/docs/next-seo.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/next-seo.config.js
--------------------------------------------------------------------------------
/docs/next.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/next.config.js
--------------------------------------------------------------------------------
/docs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/package-lock.json
--------------------------------------------------------------------------------
/docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/package.json
--------------------------------------------------------------------------------
/docs/pages/404.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/404.js
--------------------------------------------------------------------------------
/docs/pages/_app.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/_app.js
--------------------------------------------------------------------------------
/docs/pages/_document.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/_document.js
--------------------------------------------------------------------------------
/docs/pages/_error.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/_error.js
--------------------------------------------------------------------------------
/docs/pages/_error.wizardcopy.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/_error.wizardcopy.js
--------------------------------------------------------------------------------
/docs/pages/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs.mdx
--------------------------------------------------------------------------------
/docs/pages/api-docs/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/callbacks.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/callbacks.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/config/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/config/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/config/config.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/config/config.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/config/set.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/config/set.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/entrypoint.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/entrypoint.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/server/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/server/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/api/server/setup.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/api/server/setup.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/settings/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/settings/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/settings/cache.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/settings/cache.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/settings/config.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/settings/config.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/utilities/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/utilities/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/utilities/headers.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/utilities/headers.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/utilities/styling.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/utilities/styling.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_cli/utilities/test.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_cli/utilities/test.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/authentication.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/authentication.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/endpoints/rest.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/endpoints/rest.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/errors.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/errors.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/schemas/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/schemas/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/schemas/schema.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/schemas/schema.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/testing/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/testing/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/testing/schema.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/testing/schema.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/update.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/update.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_client/utilities/tests.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_client/utilities/tests.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_graph/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_graph/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_graph/analysis.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_graph/analysis.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_graph/graph.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_graph/graph.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_graph/utils.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_graph/utils.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_graph/visualizations.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_graph/visualizations.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/generics.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/generics.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/human_ids.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/human_ids.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/schema.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/schema.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/serializers.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/serializers.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/utilities.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/utilities.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/edge.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/edge.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/events.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/events.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/generics.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/generics.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/merge.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/merge.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/mock.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/mock.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/node.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/node.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/source.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/source.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_schemas/v1/workspace.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_schemas/v1/workspace.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_bigquery/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_bigquery/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_bigquery/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_bigquery/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_bigquery/models.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_bigquery/models.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/adapters.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/adapters.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/api.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/api.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/connector.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/connector.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/mock_tools.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/mock_tools.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_cube/settings.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_cube/settings.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/adapters/v5.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/adapters/v5.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/data_tools.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/data_tools.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/loaders/v1.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/loaders/v1.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/loaders/v7.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/loaders/v7.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/models/grai.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/models/grai.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/processor.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/processor.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt/utils.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt/utils.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_dbt_cloud/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_dbt_cloud/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_fivetran/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_fivetran/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_fivetran/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_fivetran/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_fivetran/models.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_fivetran/models.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_flat_file/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_flat_file/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_looker/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_looker/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_looker/adapters.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_looker/adapters.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_looker/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_looker/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_looker/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_looker/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_looker/models.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_looker/models.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_metabase/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_metabase/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_metabase/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_metabase/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mssql/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mssql/_meta.json
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mssql/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mssql/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mssql/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mssql/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mssql/models.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mssql/models.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mysql/base.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mysql/base.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mysql/loader.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mysql/loader.md
--------------------------------------------------------------------------------
/docs/pages/api-docs/grai_source_mysql/models.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/api-docs/grai_source_mysql/models.md
--------------------------------------------------------------------------------
/docs/pages/cloud.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/cloud.mdx
--------------------------------------------------------------------------------
/docs/pages/cloud/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/cloud/_meta.json
--------------------------------------------------------------------------------
/docs/pages/cloud/security.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/cloud/security.mdx
--------------------------------------------------------------------------------
/docs/pages/cloud/security/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/cloud/security/_meta.json
--------------------------------------------------------------------------------
/docs/pages/cloud/security/ip_whitelisting.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/cloud/security/ip_whitelisting.mdx
--------------------------------------------------------------------------------
/docs/pages/community.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/community.mdx
--------------------------------------------------------------------------------
/docs/pages/concepts.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts.mdx
--------------------------------------------------------------------------------
/docs/pages/concepts/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts/_meta.json
--------------------------------------------------------------------------------
/docs/pages/concepts/edges.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts/edges.mdx
--------------------------------------------------------------------------------
/docs/pages/concepts/namespace.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts/namespace.mdx
--------------------------------------------------------------------------------
/docs/pages/concepts/nodes.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts/nodes.mdx
--------------------------------------------------------------------------------
/docs/pages/concepts/sources.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/concepts/sources.mdx
--------------------------------------------------------------------------------
/docs/pages/contributing.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/contributing.mdx
--------------------------------------------------------------------------------
/docs/pages/contributing/_meta.json:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/docs/pages/contributing/clone-the-repo.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/contributing/clone-the-repo.mdx
--------------------------------------------------------------------------------
/docs/pages/contributing/deployment.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/contributing/deployment.mdx
--------------------------------------------------------------------------------
/docs/pages/contributing/new-integrations.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/contributing/new-integrations.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/_meta.json
--------------------------------------------------------------------------------
/docs/pages/deployment/docker.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/docker.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment/kubernetes.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/kubernetes.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment/kubernetes/helm.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/kubernetes/helm.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment/kubernetes/kustomize.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/kubernetes/kustomize.mdx
--------------------------------------------------------------------------------
/docs/pages/deployment/no-dependencies.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/deployment/no-dependencies.mdx
--------------------------------------------------------------------------------
/docs/pages/examples.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/examples.mdx
--------------------------------------------------------------------------------
/docs/pages/examples/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/examples/_meta.json
--------------------------------------------------------------------------------
/docs/pages/examples/enhanced-dbt.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/examples/enhanced-dbt.mdx
--------------------------------------------------------------------------------
/docs/pages/index.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/index.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/_meta.json
--------------------------------------------------------------------------------
/docs/pages/integrations/communication.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/communication.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/data_lakes.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/data_lakes.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/data_quality.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/data_quality.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/data_warehouses.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/data_warehouses.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/databases.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/databases.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/databases/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/databases/_meta.json
--------------------------------------------------------------------------------
/docs/pages/integrations/databases/mssql.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/databases/mssql.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/databases/mysql.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/databases/mysql.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/databases/postgres.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/databases/postgres.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/etl.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/etl.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/etl/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/etl/_meta.json
--------------------------------------------------------------------------------
/docs/pages/integrations/etl/dbt-cloud.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/etl/dbt-cloud.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/etl/dbt.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/etl/dbt.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/etl/fivetran.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/etl/fivetran.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/misc.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/misc.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/misc/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/misc/_meta.json
--------------------------------------------------------------------------------
/docs/pages/integrations/misc/flat-file.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/misc/flat-file.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/misc/openlineage.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/misc/openlineage.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/misc/yaml.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/misc/yaml.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/orchestration.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/orchestration.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/query_engines.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/query_engines.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/query_engines/spark.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/query_engines/spark.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/streaming.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/streaming.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/streaming/flink.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/streaming/flink.mdx
--------------------------------------------------------------------------------
/docs/pages/integrations/version_control.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/integrations/version_control.mdx
--------------------------------------------------------------------------------
/docs/pages/introduction.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/introduction.mdx
--------------------------------------------------------------------------------
/docs/pages/quick-start.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/quick-start.mdx
--------------------------------------------------------------------------------
/docs/pages/server.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/server.mdx
--------------------------------------------------------------------------------
/docs/pages/server/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/server/_meta.json
--------------------------------------------------------------------------------
/docs/pages/server/graphql-api.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/server/graphql-api.mdx
--------------------------------------------------------------------------------
/docs/pages/server/rest-api.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/server/rest-api.mdx
--------------------------------------------------------------------------------
/docs/pages/server/settings.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/server/settings.mdx
--------------------------------------------------------------------------------
/docs/pages/tooling.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling.mdx
--------------------------------------------------------------------------------
/docs/pages/tooling/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/_meta.json
--------------------------------------------------------------------------------
/docs/pages/tooling/cli.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/cli.mdx
--------------------------------------------------------------------------------
/docs/pages/tooling/client.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/client.mdx
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions-server.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions-server.mdx
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/_meta.json
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/bigquery.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/bigquery.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/dbt.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/dbt.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/fivetran.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/fivetran.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/flat-file.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/flat-file.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/mssql.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/mssql.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/mysql.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/mysql.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/postgres.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/postgres.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/redshift.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/redshift.md
--------------------------------------------------------------------------------
/docs/pages/tooling/github-actions/snowflake.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/github-actions/snowflake.md
--------------------------------------------------------------------------------
/docs/pages/tooling/graph-library.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/tooling/graph-library.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/_meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/_meta.json
--------------------------------------------------------------------------------
/docs/pages/web-app/connections.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/connections.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/getting-started.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/getting-started.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/setup-emails.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/setup-emails.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/setup-search.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/setup-search.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/users.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/users.mdx
--------------------------------------------------------------------------------
/docs/pages/web-app/workspaces.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/pages/web-app/workspaces.mdx
--------------------------------------------------------------------------------
/docs/public/images/docs/core/webapp/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/images/docs/core/webapp/login.png
--------------------------------------------------------------------------------
/docs/public/images/docs/core/webapp/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/images/docs/core/webapp/refresh.png
--------------------------------------------------------------------------------
/docs/public/images/docs/core/webapp/run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/images/docs/core/webapp/run.png
--------------------------------------------------------------------------------
/docs/public/images/docs/core/webapp/runs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/images/docs/core/webapp/runs.png
--------------------------------------------------------------------------------
/docs/public/images/docs/core/webapp/users.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/images/docs/core/webapp/users.png
--------------------------------------------------------------------------------
/docs/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/public/logo512.png
--------------------------------------------------------------------------------
/docs/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:/*?ref=*
3 |
--------------------------------------------------------------------------------
/docs/redirects.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/redirects.js
--------------------------------------------------------------------------------
/docs/sentry.client.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/sentry.client.config.js
--------------------------------------------------------------------------------
/docs/sentry.edge.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/sentry.edge.config.js
--------------------------------------------------------------------------------
/docs/sentry.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/sentry.properties
--------------------------------------------------------------------------------
/docs/sentry.server.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/sentry.server.config.js
--------------------------------------------------------------------------------
/docs/styles.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/styles.css
--------------------------------------------------------------------------------
/docs/theme.config.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/docs/theme.config.tsx
--------------------------------------------------------------------------------
/examples/deployment/k8s/deployment.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/examples/deployment/k8s/deployment.yaml
--------------------------------------------------------------------------------
/examples/deployment/k8s/helm/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/quickstart/postgres/Readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/examples/quickstart/postgres/Readme.md
--------------------------------------------------------------------------------
/grai-cli/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/README.md
--------------------------------------------------------------------------------
/grai-cli/grai_cli/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/__init__.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/__init__.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/callbacks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/callbacks.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/config/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/config/__init__.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/config/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/config/config.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/config/set.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/config/set.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/config/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/config/setup.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/demo/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_cli.api.demo import endpoints, setup
2 |
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/demo/endpoints.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/demo/endpoints.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/demo/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/demo/setup.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/entrypoint.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/entrypoint.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/server/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_cli.api.server import endpoints, setup
2 |
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/server/endpoints.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/server/endpoints.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/server/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/server/setup.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/setup.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/setup.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/telemetry/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_cli.api.telemetry import commands
2 |
--------------------------------------------------------------------------------
/grai-cli/grai_cli/api/telemetry/commands.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/api/telemetry/commands.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/config_default.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/config_default.yaml
--------------------------------------------------------------------------------
/grai-cli/grai_cli/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-cli/grai_cli/settings/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_cli.settings import cache, config
2 |
--------------------------------------------------------------------------------
/grai-cli/grai_cli/settings/cache.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/settings/cache.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/settings/config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/settings/config.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/__init__.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/headers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/headers.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/serializers.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/styling.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/styling.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/telemetry.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/telemetry.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/test.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/test.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/utilities.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/utilities.py
--------------------------------------------------------------------------------
/grai-cli/grai_cli/utilities/validators.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/grai_cli/utilities/validators.py
--------------------------------------------------------------------------------
/grai-cli/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/poetry.lock
--------------------------------------------------------------------------------
/grai-cli/pydoc-markdown.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/pydoc-markdown.yml
--------------------------------------------------------------------------------
/grai-cli/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/pyproject.toml
--------------------------------------------------------------------------------
/grai-cli/start.py:
--------------------------------------------------------------------------------
1 | import grai_cli
2 |
--------------------------------------------------------------------------------
/grai-cli/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-cli/tests/api/test_server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/api/test_server.py
--------------------------------------------------------------------------------
/grai-cli/tests/config/cache.bak:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/config/cache.bak
--------------------------------------------------------------------------------
/grai-cli/tests/config/cache.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/config/cache.db
--------------------------------------------------------------------------------
/grai-cli/tests/config/config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/config/config.yaml
--------------------------------------------------------------------------------
/grai-cli/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/conftest.py
--------------------------------------------------------------------------------
/grai-cli/tests/schemas/v1/edge.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/schemas/v1/edge.yaml
--------------------------------------------------------------------------------
/grai-cli/tests/schemas/v1/multi_node.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/schemas/v1/multi_node.yaml
--------------------------------------------------------------------------------
/grai-cli/tests/schemas/v1/node.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/schemas/v1/node.yaml
--------------------------------------------------------------------------------
/grai-cli/tests/schemas/v1/single_node.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/schemas/v1/single_node.yaml
--------------------------------------------------------------------------------
/grai-cli/tests/test_apply.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/test_apply.py
--------------------------------------------------------------------------------
/grai-cli/tests/test_config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/test_config.py
--------------------------------------------------------------------------------
/grai-cli/tests/test_demo.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/test_demo.py
--------------------------------------------------------------------------------
/grai-cli/tests/test_grai_cli.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/test_grai_cli.py
--------------------------------------------------------------------------------
/grai-cli/tests/test_utilities.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-cli/tests/test_v1.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-cli/tests/test_v1.py
--------------------------------------------------------------------------------
/grai-client/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/Makefile
--------------------------------------------------------------------------------
/grai-client/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/README.md
--------------------------------------------------------------------------------
/grai-client/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/docker-compose.yml
--------------------------------------------------------------------------------
/grai-client/nginx.conf:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-client/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/poetry.lock
--------------------------------------------------------------------------------
/grai-client/pydoc-markdown.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/pydoc-markdown.yml
--------------------------------------------------------------------------------
/grai-client/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/pyproject.toml
--------------------------------------------------------------------------------
/grai-client/src/grai_client/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/__init__.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/authentication.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/authentication.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/endpoints/client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/endpoints/client.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/endpoints/rest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/endpoints/rest.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/endpoints/v1/get.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/endpoints/v1/get.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/endpoints/v1/url.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/endpoints/v1/url.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/errors.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/errors.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/integrations/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_client.integrations import base
2 |
--------------------------------------------------------------------------------
/grai-client/src/grai_client/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-client/src/grai_client/schemas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/schemas/__init__.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/schemas/labels.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/schemas/labels.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/schemas/schema.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/schemas/schema.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/testing/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_client.testing import schema
2 |
--------------------------------------------------------------------------------
/grai-client/src/grai_client/testing/schema.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/testing/schema.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/update.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/update.py
--------------------------------------------------------------------------------
/grai-client/src/grai_client/utilities/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_client.utilities import tests
2 |
--------------------------------------------------------------------------------
/grai-client/src/grai_client/utilities/tests.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/src/grai_client/utilities/tests.py
--------------------------------------------------------------------------------
/grai-client/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-client/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/conftest.py
--------------------------------------------------------------------------------
/grai-client/tests/test_endpoint_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/test_endpoint_utils.py
--------------------------------------------------------------------------------
/grai-client/tests/test_project_config.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/test_project_config.py
--------------------------------------------------------------------------------
/grai-client/tests/test_query_implementations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/test_query_implementations.py
--------------------------------------------------------------------------------
/grai-client/tests/test_update.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/test_update.py
--------------------------------------------------------------------------------
/grai-client/tests/test_v1.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-client/tests/test_v1.py
--------------------------------------------------------------------------------
/grai-frontend/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/.dockerignore
--------------------------------------------------------------------------------
/grai-frontend/.env.example:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/.env.example
--------------------------------------------------------------------------------
/grai-frontend/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/.eslintrc.js
--------------------------------------------------------------------------------
/grai-frontend/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/.gitignore
--------------------------------------------------------------------------------
/grai-frontend/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/.prettierrc
--------------------------------------------------------------------------------
/grai-frontend/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/Dockerfile
--------------------------------------------------------------------------------
/grai-frontend/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/Makefile
--------------------------------------------------------------------------------
/grai-frontend/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/README.md
--------------------------------------------------------------------------------
/grai-frontend/__generated__/globalTypes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/__generated__/globalTypes.ts
--------------------------------------------------------------------------------
/grai-frontend/__test__/mocks/react-markdown.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/__test__/mocks/react-markdown.js
--------------------------------------------------------------------------------
/grai-frontend/env.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/env.sh
--------------------------------------------------------------------------------
/grai-frontend/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/index.html
--------------------------------------------------------------------------------
/grai-frontend/nginx.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/nginx.conf
--------------------------------------------------------------------------------
/grai-frontend/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/package-lock.json
--------------------------------------------------------------------------------
/grai-frontend/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/package.json
--------------------------------------------------------------------------------
/grai-frontend/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/favicon.ico
--------------------------------------------------------------------------------
/grai-frontend/public/grai-social.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/grai-social.png
--------------------------------------------------------------------------------
/grai-frontend/public/icons/data-sources/dbt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/icons/data-sources/dbt.png
--------------------------------------------------------------------------------
/grai-frontend/public/icons/file-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/icons/file-icon.png
--------------------------------------------------------------------------------
/grai-frontend/public/icons/github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/icons/github.png
--------------------------------------------------------------------------------
/grai-frontend/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/logo192.png
--------------------------------------------------------------------------------
/grai-frontend/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/logo512.png
--------------------------------------------------------------------------------
/grai-frontend/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/manifest.json
--------------------------------------------------------------------------------
/grai-frontend/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/public/robots.txt
--------------------------------------------------------------------------------
/grai-frontend/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/App.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/App.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/Routes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/Routes.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/client.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/client.ts
--------------------------------------------------------------------------------
/grai-frontend/src/components/auth/useAuth.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/auth/useAuth.ts
--------------------------------------------------------------------------------
/grai-frontend/src/components/chat/ChatInput.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/chat/ChatInput.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/chat/ResetChat.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/chat/ResetChat.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/filters/filters.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/filters/filters.ts
--------------------------------------------------------------------------------
/grai-frontend/src/components/form/Form.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/form/Form.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/graph/BaseNode.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/graph/BaseNode.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/graph/TestEdge.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/graph/TestEdge.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/help/HelpItem.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/help/HelpItem.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/home/HomeCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/home/HomeCard.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/home/HomeCards.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/home/HomeCards.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Alerts.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Alerts.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/ApiKeys.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/ApiKeys.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Docs.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Docs.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Edge.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Edge.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/GraiIcon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/GraiIcon.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/GraiLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/GraiLogo.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Graph.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Graph.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Nodes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Nodes.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Profile.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Profile.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Reports.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Reports.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Settings.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Settings.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/Users.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/Users.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/icons/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/icons/index.ts
--------------------------------------------------------------------------------
/grai-frontend/src/components/layout/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/layout/Loading.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/runs/RunDetail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/runs/RunDetail.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/runs/RunQueued.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/runs/RunQueued.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/runs/RunStatus.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/runs/RunStatus.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/runs/RunsTable.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/runs/RunsTable.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/sources/Graph.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/sources/Graph.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/tabs/TabState.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/tabs/TabState.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/components/utils/Markdown.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/components/utils/Markdown.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/arrayFirst.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/arrayFirst.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/arrayWrap.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/arrayWrap.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/cache.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/cache.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/columns.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/columns.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/getRepoFromParams.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/getRepoFromParams.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/graph.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/graph.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/notEmpty.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/notEmpty.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/resultsToErrors.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/resultsToErrors.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/runDuration.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/runDuration.test.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/runDuration.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/runDuration.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/runPolling.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/runPolling.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/runPolling.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/runPolling.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/testNodes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/testNodes.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useChat.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useChat.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useLocalState.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useLocalState.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useLocalStorage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useLocalStorage.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useSearchParams.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useSearchParams.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useTabs.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useTabs.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/useWorkspace.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/useWorkspace.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/valueToString.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/valueToString.test.ts
--------------------------------------------------------------------------------
/grai-frontend/src/helpers/valueToString.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/helpers/valueToString.ts
--------------------------------------------------------------------------------
/grai-frontend/src/hubspot.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/hubspot.ts
--------------------------------------------------------------------------------
/grai-frontend/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/index.css
--------------------------------------------------------------------------------
/grai-frontend/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/index.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/logo.svg
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Chat.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Chat.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Chat.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Chat.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Graph.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Graph.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Graph.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Graph.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Home.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Home.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Home.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Index.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Index.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/Index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/Index.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/NotFound.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/NotFound.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/NotFound.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/NotFound.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/PostInstall.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/PostInstall.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/PostInstall.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/PostInstall.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/CompleteSignup.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/CompleteSignup.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/ForgotPassword.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/ForgotPassword.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/Login.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/Login.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/Login.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/Login.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/PasswordReset.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/PasswordReset.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/Register.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/Register.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/Register.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/Register.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/auth/VerifyEmail.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/auth/VerifyEmail.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/edges/Edge.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/edges/Edge.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/edges/Edge.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/edges/Edge.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/edges/Edges.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/edges/Edges.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/edges/Edges.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/edges/Edges.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/filters/Filter.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/filters/Filter.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/filters/Filter.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/filters/Filter.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/filters/Filters.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/filters/Filters.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/nodes/Node.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/nodes/Node.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/nodes/Node.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/nodes/Node.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/nodes/Nodes.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/nodes/Nodes.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/nodes/Nodes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/nodes/Nodes.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Commit.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Commit.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Commit.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Commit.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Commits.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Commits.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/PullRequest.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/PullRequest.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Report.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Report.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Report.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Report.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/reports/Reports.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/reports/Reports.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/runs/Run.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/runs/Run.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/runs/Run.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/runs/Run.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/runs/Runs.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/runs/Runs.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/runs/Runs.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/runs/Runs.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/Alert.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/Alert.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/Alert.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/Alert.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/Alerts.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/Alerts.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/ApiKeys.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/ApiKeys.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/Settings.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/Settings.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/settings/TwoFactor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/settings/TwoFactor.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/sources/Source.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/sources/Source.test.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/sources/Source.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/sources/Source.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/sources/SourceGraph.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/sources/SourceGraph.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/pages/sources/Sources.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/pages/sources/Sources.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/posthog.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/posthog.ts
--------------------------------------------------------------------------------
/grai-frontend/src/providers/BackendProvider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/providers/BackendProvider.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/grai-frontend/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/setupTests.ts
--------------------------------------------------------------------------------
/grai-frontend/src/steps.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/steps.ts
--------------------------------------------------------------------------------
/grai-frontend/src/testing/AuthMock.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/testing/AuthMock.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/testing/SearchParamsTest.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/testing/SearchParamsTest.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/testing/autocomplete.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/testing/autocomplete.ts
--------------------------------------------------------------------------------
/grai-frontend/src/testing/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/testing/index.tsx
--------------------------------------------------------------------------------
/grai-frontend/src/testing/schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/testing/schema.json
--------------------------------------------------------------------------------
/grai-frontend/src/theme.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/src/theme.ts
--------------------------------------------------------------------------------
/grai-frontend/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/grai-frontend/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/tsconfig.json
--------------------------------------------------------------------------------
/grai-frontend/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-frontend/vite.config.ts
--------------------------------------------------------------------------------
/grai-graph/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/.gitignore
--------------------------------------------------------------------------------
/grai-graph/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/README.md
--------------------------------------------------------------------------------
/grai-graph/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/poetry.lock
--------------------------------------------------------------------------------
/grai-graph/pydoc-markdown.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/pydoc-markdown.yml
--------------------------------------------------------------------------------
/grai-graph/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/pyproject.toml
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/__init__.py
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/analysis.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/analysis.py
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/client_monkeypatch.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/client_monkeypatch.py
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/graph.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/graph.py
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/utils.py
--------------------------------------------------------------------------------
/grai-graph/src/grai_graph/visualizations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/src/grai_graph/visualizations.py
--------------------------------------------------------------------------------
/grai-graph/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-graph/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/tests/conftest.py
--------------------------------------------------------------------------------
/grai-graph/tests/test_graph.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/tests/test_graph.py
--------------------------------------------------------------------------------
/grai-graph/tests/test_monkeypatch.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/tests/test_monkeypatch.py
--------------------------------------------------------------------------------
/grai-graph/tests/test_source_segment.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-graph/tests/test_source_segment.py
--------------------------------------------------------------------------------
/grai-integrations/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/Makefile
--------------------------------------------------------------------------------
/grai-integrations/README.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/publish_all.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/publish_all.sh
--------------------------------------------------------------------------------
/grai-integrations/source-bigquery/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-bigquery/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-bigquery/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-bigquery/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-cube/.gitignore:
--------------------------------------------------------------------------------
1 | **/.cubestore
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-cube/README.md:
--------------------------------------------------------------------------------
1 | # Grai Cube.dev Integration
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-cube/data/cube/cube.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/data/cube/cube.py
--------------------------------------------------------------------------------
/grai-integrations/source-cube/data/cube/env:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/data/cube/env
--------------------------------------------------------------------------------
/grai-integrations/source-cube/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-cube/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/pyproject.toml
--------------------------------------------------------------------------------
/grai-integrations/source-cube/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/tests/conftest.py
--------------------------------------------------------------------------------
/grai-integrations/source-cube/tests/test_api.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-cube/tests/test_api.py
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/.gitignore:
--------------------------------------------------------------------------------
1 | external_data/*.json
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt-cloud/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/mypy.ini:
--------------------------------------------------------------------------------
1 | [mypy]
2 | exclude = tests|scripts
3 | ignore_missing_imports = True
4 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt-cloud/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/pytest.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt-cloud/pytest.ini
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/src/grai_source_dbt_cloud/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt-cloud/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/.gitignore:
--------------------------------------------------------------------------------
1 | external_data/*.json
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/Makefile
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/docker-compose.yml
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/mypy.ini:
--------------------------------------------------------------------------------
1 | [mypy]
2 | exclude = tests|scripts
3 | ignore_missing_imports = True
4 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/pydoc-markdown.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/pydoc-markdown.yml
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/pyproject.toml
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/pytest.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/pytest.ini
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/src/grai_source_dbt/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/tests/conftest.py
--------------------------------------------------------------------------------
/grai-integrations/source-dbt/tests/test_load.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-dbt/tests/test_load.py
--------------------------------------------------------------------------------
/grai-integrations/source-fivetran/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-fivetran/Makefile
--------------------------------------------------------------------------------
/grai-integrations/source-fivetran/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-fivetran/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-fivetran/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-fivetran/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-fivetran/src/grai_source_fivetran/fivetran_api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-fivetran/src/grai_source_fivetran/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-flat-file/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-flat-file/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-flat-file/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-flat-file/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-flat-file/src/grai_source_flat_file/yaml.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-looker/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-looker/Makefile
--------------------------------------------------------------------------------
/grai-integrations/source-looker/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-looker/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-looker/data/v4.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-looker/data/v4.json
--------------------------------------------------------------------------------
/grai-integrations/source-looker/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-looker/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-looker/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-looker/pyproject.toml
--------------------------------------------------------------------------------
/grai-integrations/source-looker/src/grai_source_looker/api/__init__.py:
--------------------------------------------------------------------------------
1 | # from grai_source_looker.api import api_models
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-looker/src/grai_source_looker/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-metabase/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-metabase/.gitignore
--------------------------------------------------------------------------------
/grai-integrations/source-metabase/README.md:
--------------------------------------------------------------------------------
1 | # Grai Metabase Integration
2 |
--------------------------------------------------------------------------------
/grai-integrations/source-metabase/init/init.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-metabase/init/init.sql
--------------------------------------------------------------------------------
/grai-integrations/source-metabase/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-metabase/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-metabase/src/grai_source_metabase/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mssql/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/data/001.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mssql/data/001.sql
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/data/init-db.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mssql/data/init-db.sh
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mssql/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/poetry.toml:
--------------------------------------------------------------------------------
1 | [installer]
2 | no-binary = ["pyodbc"]
3 |
--------------------------------------------------------------------------------
/grai-integrations/source-mssql/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mssql/pyproject.toml
--------------------------------------------------------------------------------
/grai-integrations/source-mysql/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mysql/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-mysql/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mysql/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-mysql/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-mysql/pyproject.toml
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-openlineage/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/mypy.ini:
--------------------------------------------------------------------------------
1 | [mypy]
2 | exclude = tests|scripts
3 | ignore_missing_imports = True
4 |
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/pytest.ini:
--------------------------------------------------------------------------------
1 | [testenv]
2 | changedir=tests
3 |
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/src/grai_source_openlineage/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/src/grai_source_openlineage/specs/v1_1_0/OpenLineage.json:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-openlineage/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-postgres/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-postgres/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-postgres/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-postgres/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-postgres/src/grai_source_postgres/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-integrations/source-redshift/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-redshift/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-redshift/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-redshift/poetry.lock
--------------------------------------------------------------------------------
/grai-integrations/source-snowflake/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-snowflake/README.md
--------------------------------------------------------------------------------
/grai-integrations/source-snowflake/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-integrations/source-snowflake/poetry.lock
--------------------------------------------------------------------------------
/grai-schemas/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-schemas/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/.pre-commit-config.yaml
--------------------------------------------------------------------------------
/grai-schemas/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/LICENSE
--------------------------------------------------------------------------------
/grai-schemas/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/README.md
--------------------------------------------------------------------------------
/grai-schemas/example.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/example.py
--------------------------------------------------------------------------------
/grai-schemas/mypy.ini:
--------------------------------------------------------------------------------
1 | [mypy]
2 | exclude = (build|tests)
3 |
--------------------------------------------------------------------------------
/grai-schemas/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/poetry.lock
--------------------------------------------------------------------------------
/grai-schemas/pydoc-markdown.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/pydoc-markdown.yaml
--------------------------------------------------------------------------------
/grai-schemas/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/pyproject.toml
--------------------------------------------------------------------------------
/grai-schemas/scripts/auto-docstring-pydantic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/scripts/auto-docstring-pydantic.py
--------------------------------------------------------------------------------
/grai-schemas/scripts/test.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/scripts/test.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/__init__.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/base.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/generics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/generics.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/human_ids.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/human_ids.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/integrations/__init__.py:
--------------------------------------------------------------------------------
1 | from grai_schemas.integrations import base, quarantine
2 |
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/py.typed:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/schema.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/schema.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/serializers.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/utilities.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/utilities.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/__init__.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/edge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/edge.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/events.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/events.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/generics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/generics.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/merge.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/merge.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/mock.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/mock.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/node.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/node.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/source.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/source.py
--------------------------------------------------------------------------------
/grai-schemas/src/grai_schemas/v1/workspace.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/src/grai_schemas/v1/workspace.py
--------------------------------------------------------------------------------
/grai-schemas/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/conftest.py
--------------------------------------------------------------------------------
/grai-schemas/tests/integrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-schemas/tests/test_base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/test_base.py
--------------------------------------------------------------------------------
/grai-schemas/tests/test_generics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/test_generics.py
--------------------------------------------------------------------------------
/grai-schemas/tests/test_serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/test_serializers.py
--------------------------------------------------------------------------------
/grai-schemas/tests/test_type_annotations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/test_type_annotations.py
--------------------------------------------------------------------------------
/grai-schemas/tests/test_utilities.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/test_utilities.py
--------------------------------------------------------------------------------
/grai-schemas/tests/v1/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-schemas/tests/v1/test_generics.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/v1/test_generics.py
--------------------------------------------------------------------------------
/grai-schemas/tests/v1/test_mock_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/v1/test_mock_utils.py
--------------------------------------------------------------------------------
/grai-schemas/tests/v1/test_v1_schemas.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-schemas/tests/v1/test_v1_schemas.py
--------------------------------------------------------------------------------
/grai-server/.gitignore:
--------------------------------------------------------------------------------
1 | app/media/*
2 |
--------------------------------------------------------------------------------
/grai-server/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/Makefile
--------------------------------------------------------------------------------
/grai-server/README.md:
--------------------------------------------------------------------------------
1 | app/README.md
--------------------------------------------------------------------------------
/grai-server/app/.coveragerc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/.coveragerc
--------------------------------------------------------------------------------
/grai-server/app/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/.dockerignore
--------------------------------------------------------------------------------
/grai-server/app/Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/Dockerfile
--------------------------------------------------------------------------------
/grai-server/app/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/README.md
--------------------------------------------------------------------------------
/grai-server/app/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/ai_build_script.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/ai_build_script.py
--------------------------------------------------------------------------------
/grai-server/app/api/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/api/common.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/common.py
--------------------------------------------------------------------------------
/grai-server/app/api/order.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/order.py
--------------------------------------------------------------------------------
/grai-server/app/api/pagination.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/pagination.py
--------------------------------------------------------------------------------
/grai-server/app/api/queries.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/queries.py
--------------------------------------------------------------------------------
/grai-server/app/api/schema.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/schema.py
--------------------------------------------------------------------------------
/grai-server/app/api/search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/search.py
--------------------------------------------------------------------------------
/grai-server/app/api/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/api/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/tests/conftest.py
--------------------------------------------------------------------------------
/grai-server/app/api/tests/test_queries.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/tests/test_queries.py
--------------------------------------------------------------------------------
/grai-server/app/api/tests/test_search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/tests/test_search.py
--------------------------------------------------------------------------------
/grai-server/app/api/tests/test_types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/tests/test_types.py
--------------------------------------------------------------------------------
/grai-server/app/api/tests/test_validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/tests/test_validation.py
--------------------------------------------------------------------------------
/grai-server/app/api/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/types.py
--------------------------------------------------------------------------------
/grai-server/app/api/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/urls.py
--------------------------------------------------------------------------------
/grai-server/app/api/validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/api/validation.py
--------------------------------------------------------------------------------
/grai-server/app/auth/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/auth/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/admin.py
--------------------------------------------------------------------------------
/grai-server/app/auth/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/auth/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/models.py
--------------------------------------------------------------------------------
/grai-server/app/auth/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/auth/password_reset.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/password_reset.py
--------------------------------------------------------------------------------
/grai-server/app/auth/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/auth/tests/test_mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/tests/test_mutations.py
--------------------------------------------------------------------------------
/grai-server/app/auth/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/urls.py
--------------------------------------------------------------------------------
/grai-server/app/auth/validation.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/auth/validation.py
--------------------------------------------------------------------------------
/grai-server/app/auth/views.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/beat.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/beat.sh
--------------------------------------------------------------------------------
/grai-server/app/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/conftest.py
--------------------------------------------------------------------------------
/grai-server/app/connections/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/base.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/cube.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/cube.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/dbt.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/dbt.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/looker.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/looker.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/mssql.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/mssql.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/mysql.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/mysql.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/schemas.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/schemas.py
--------------------------------------------------------------------------------
/grai-server/app/connections/adapters/tools.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/adapters/tools.py
--------------------------------------------------------------------------------
/grai-server/app/connections/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/admin.py
--------------------------------------------------------------------------------
/grai-server/app/connections/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/apps.py
--------------------------------------------------------------------------------
/grai-server/app/connections/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/connections/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/models.py
--------------------------------------------------------------------------------
/grai-server/app/connections/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/connections/schedules/cron.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/schedules/cron.py
--------------------------------------------------------------------------------
/grai-server/app/connections/serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/serializers.py
--------------------------------------------------------------------------------
/grai-server/app/connections/task_helpers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/task_helpers.py
--------------------------------------------------------------------------------
/grai-server/app/connections/tasks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tasks.py
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/manifest.json
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/test.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/test.yaml
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/test_tasks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/test_tasks.py
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/test_tools.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/test_tools.py
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/test_urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/test_urls.py
--------------------------------------------------------------------------------
/grai-server/app/connections/tests/test_views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/tests/test_views.py
--------------------------------------------------------------------------------
/grai-server/app/connections/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/types.py
--------------------------------------------------------------------------------
/grai-server/app/connections/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/urls.py
--------------------------------------------------------------------------------
/grai-server/app/connections/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/connections/views.py
--------------------------------------------------------------------------------
/grai-server/app/entrypoint.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/entrypoint.sh
--------------------------------------------------------------------------------
/grai-server/app/grAI/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/grAI/authentication.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/authentication.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/chat_implementations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/chat_implementations.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/chat_types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/chat_types.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/consumers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/consumers.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/encoders.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/encoders.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/migrations/0001_initial.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/migrations/0001_initial.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/grAI/mocks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/mocks.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/models.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/routing.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/routing.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/summarization.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/summarization.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tests/conftest.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/test_chat.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/test_consumer.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tests/test_consumer.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/test_mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tests/test_mutations.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/test_tools.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tests/test_tools.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tests/test_utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tests/test_utils.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/tools.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/tools.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/types.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/utils.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/utils.py
--------------------------------------------------------------------------------
/grai-server/app/grAI/websocket_payloads.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/grAI/websocket_payloads.py
--------------------------------------------------------------------------------
/grai-server/app/init.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/init.py
--------------------------------------------------------------------------------
/grai-server/app/initialize_db.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/initialize_db.sh
--------------------------------------------------------------------------------
/grai-server/app/installations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/installations/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/installations/admin.py
--------------------------------------------------------------------------------
/grai-server/app/installations/github.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/installations/github.py
--------------------------------------------------------------------------------
/grai-server/app/installations/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/installations/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/installations/models.py
--------------------------------------------------------------------------------
/grai-server/app/installations/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/installations/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/installations/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/lineage/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/lineage/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/admin.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/apps.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/extended_graph_cache.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/extended_graph_cache.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/filter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/filter.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/graph.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/graph.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/graph_cache.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/graph_cache.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/graph_filter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/graph_filter.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/graph_tasks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/graph_tasks.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/graph_types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/graph_types.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/index.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/index.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/managers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/managers.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/lineage/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/models.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/pyproject.toml
--------------------------------------------------------------------------------
/grai-server/app/lineage/serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/serializers.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/signals.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/signals.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tasks.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tasks.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/conftest.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/conftest.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_filter.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_filter.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_graph.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_graph.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_models.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_mutations.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_signals.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_signals.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/tests/test_views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/tests/test_views.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/types.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/urls.py
--------------------------------------------------------------------------------
/grai-server/app/lineage/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/lineage/views.py
--------------------------------------------------------------------------------
/grai-server/app/log.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/log.py
--------------------------------------------------------------------------------
/grai-server/app/manage.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/manage.py
--------------------------------------------------------------------------------
/grai-server/app/middleware/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/middleware/__init__.py
--------------------------------------------------------------------------------
/grai-server/app/mypy.ini:
--------------------------------------------------------------------------------
1 | [mypy]
2 | exclude = tests|scripts
3 | ignore_missing_imports = True
4 |
--------------------------------------------------------------------------------
/grai-server/app/notifications/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/notifications/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/notifications/admin.py
--------------------------------------------------------------------------------
/grai-server/app/notifications/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/notifications/apps.py
--------------------------------------------------------------------------------
/grai-server/app/notifications/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/notifications/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/notifications/models.py
--------------------------------------------------------------------------------
/grai-server/app/notifications/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/notifications/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/notifications/notifications.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/notifications/notifications.py
--------------------------------------------------------------------------------
/grai-server/app/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/poetry.lock
--------------------------------------------------------------------------------
/grai-server/app/poetry.toml:
--------------------------------------------------------------------------------
1 | [installer]
2 | no-binary = ["pyodbc"]
3 |
--------------------------------------------------------------------------------
/grai-server/app/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/pyproject.toml
--------------------------------------------------------------------------------
/grai-server/app/search/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/search/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/admin.py
--------------------------------------------------------------------------------
/grai-server/app/search/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/apps.py
--------------------------------------------------------------------------------
/grai-server/app/search/basic.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/basic.py
--------------------------------------------------------------------------------
/grai-server/app/search/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/search/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/models.py
--------------------------------------------------------------------------------
/grai-server/app/search/retake.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/retake.py
--------------------------------------------------------------------------------
/grai-server/app/search/search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/search.py
--------------------------------------------------------------------------------
/grai-server/app/search/tests.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/tests.py
--------------------------------------------------------------------------------
/grai-server/app/search/tests/test_search.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/search/tests/test_search.py
--------------------------------------------------------------------------------
/grai-server/app/search/views.py:
--------------------------------------------------------------------------------
1 | from django.shortcuts import render
2 |
3 | # Create your views here.
4 |
--------------------------------------------------------------------------------
/grai-server/app/static/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/telemetry/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/telemetry/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/telemetry/admin.py
--------------------------------------------------------------------------------
/grai-server/app/telemetry/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/telemetry/apps.py
--------------------------------------------------------------------------------
/grai-server/app/telemetry/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/telemetry/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/telemetry/models.py
--------------------------------------------------------------------------------
/grai-server/app/telemetry/tests.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/telemetry/tests.py
--------------------------------------------------------------------------------
/grai-server/app/telemetry/views.py:
--------------------------------------------------------------------------------
1 | from django.shortcuts import render
2 |
3 | # Create your views here.
4 |
--------------------------------------------------------------------------------
/grai-server/app/templates/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/templates/index.html
--------------------------------------------------------------------------------
/grai-server/app/templates/swagger-ui.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/templates/swagger-ui.html
--------------------------------------------------------------------------------
/grai-server/app/the_guide/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/__init__.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/asgi.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/asgi.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/asgi_graphql.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/asgi_graphql.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/celery.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/celery.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/settings/__init__.py:
--------------------------------------------------------------------------------
1 | from ..settings import base, celery, dev, prod
2 |
--------------------------------------------------------------------------------
/grai-server/app/the_guide/settings/base.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/settings/base.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/settings/celery.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/settings/celery.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/settings/dev.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/settings/dev.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/settings/prod.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/settings/prod.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/tests/test_views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/tests/test_views.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/urls.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/views.py
--------------------------------------------------------------------------------
/grai-server/app/the_guide/wsgi.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/the_guide/wsgi.py
--------------------------------------------------------------------------------
/grai-server/app/users/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/users/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/admin.py
--------------------------------------------------------------------------------
/grai-server/app/users/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/apps.py
--------------------------------------------------------------------------------
/grai-server/app/users/forms.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/forms.py
--------------------------------------------------------------------------------
/grai-server/app/users/migrations/0002_audit.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/migrations/0002_audit.py
--------------------------------------------------------------------------------
/grai-server/app/users/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/users/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/models.py
--------------------------------------------------------------------------------
/grai-server/app/users/signals.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/signals.py
--------------------------------------------------------------------------------
/grai-server/app/users/tests.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/tests.py
--------------------------------------------------------------------------------
/grai-server/app/users/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/users/types.py
--------------------------------------------------------------------------------
/grai-server/app/users/views.py:
--------------------------------------------------------------------------------
1 | from django.shortcuts import render
2 |
3 | # Create your views here.
4 |
--------------------------------------------------------------------------------
/grai-server/app/worker.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/worker.sh
--------------------------------------------------------------------------------
/grai-server/app/workspaces/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/workspaces/admin.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/admin.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/apps.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/apps.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/management/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/workspaces/management/commands/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/workspaces/migrations/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/workspaces/models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/models.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/mutations.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/mutations.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/permissions.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/permissions.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/sample_data.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/sample_data.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/serializers.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/serializers.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/tests/__init__.py:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/grai-server/app/workspaces/tests/test_models.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/tests/test_models.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/tests/test_views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/tests/test_views.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/types.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/types.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/urls.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/urls.py
--------------------------------------------------------------------------------
/grai-server/app/workspaces/views.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/app/workspaces/views.py
--------------------------------------------------------------------------------
/grai-server/docker-compose.retake.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/docker-compose.retake.yml
--------------------------------------------------------------------------------
/grai-server/docker-compose.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/docker-compose.yml
--------------------------------------------------------------------------------
/grai-server/pyproject.toml:
--------------------------------------------------------------------------------
1 | pyproject.toml
--------------------------------------------------------------------------------
/grai-server/pytest.ini:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/grai-server/pytest.ini
--------------------------------------------------------------------------------
/nginx-uffizzi/nginx.conf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/nginx-uffizzi/nginx.conf
--------------------------------------------------------------------------------
/poetry.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/poetry.lock
--------------------------------------------------------------------------------
/poetry.toml:
--------------------------------------------------------------------------------
1 | [virtualenvs]
2 | in-project = true
3 |
--------------------------------------------------------------------------------
/pyproject.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/pyproject.toml
--------------------------------------------------------------------------------
/resources/bigquery.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/bigquery.svg
--------------------------------------------------------------------------------
/resources/csv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/csv.png
--------------------------------------------------------------------------------
/resources/dbt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/dbt.png
--------------------------------------------------------------------------------
/resources/fivetran.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/fivetran.png
--------------------------------------------------------------------------------
/resources/frontend.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/frontend.png
--------------------------------------------------------------------------------
/resources/looker.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/looker.svg
--------------------------------------------------------------------------------
/resources/metabase.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/metabase.png
--------------------------------------------------------------------------------
/resources/mssql.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/mssql.png
--------------------------------------------------------------------------------
/resources/mysql.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/mysql.png
--------------------------------------------------------------------------------
/resources/postgres.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/postgres.png
--------------------------------------------------------------------------------
/resources/redshift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/redshift.png
--------------------------------------------------------------------------------
/resources/snowflake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/resources/snowflake.png
--------------------------------------------------------------------------------
/scripts/bump_and_release_alphas.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/scripts/bump_and_release_alphas.sh
--------------------------------------------------------------------------------
/scripts/docs/build_api_docs.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/scripts/docs/build_api_docs.sh
--------------------------------------------------------------------------------
/scripts/docs/convert_md_to_mdx.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/scripts/docs/convert_md_to_mdx.sh
--------------------------------------------------------------------------------
/scripts/docs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/scripts/docs/package-lock.json
--------------------------------------------------------------------------------
/scripts/lock_all.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/grai-io/grai-core/HEAD/scripts/lock_all.sh
--------------------------------------------------------------------------------