This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git
from 2c1a33fd32c fix(roles): allow Public role to read themes (#37295)
add b460ca94c61 feat(docs): auto-generate database documentation from
lib.py (#36805)
No new revisions were added by this update.
Summary of changes:
.github/workflows/superset-docs-deploy.yml | 41 +-
.github/workflows/superset-docs-verify.yml | 62 +-
.../workflows/superset-python-integrationtest.yml | 30 +
.pre-commit-config.yaml | 7 +
.rat-excludes | 3 +
AGENTS.md | 21 +
README.md | 81 +-
docs/.gitignore | 7 +
docs/docs/configuration/databases.mdx | 2004 --------
docs/docusaurus.config.ts | 9 +-
docs/package.json | 11 +-
docs/scripts/generate-database-docs.mjs | 867 ++++
docs/sidebars.js | 14 +
docs/src/components/SectionHeader.tsx | 12 +-
docs/src/components/databases/DatabaseIndex.tsx | 578 +++
docs/src/components/databases/DatabasePage.tsx | 634 +++
.../src/components/databases/index.ts | 4 +-
docs/src/components/databases/types.ts | 243 +
docs/src/data/databases.json | 4799 ++++++++++++++++++++
docs/src/pages/index.tsx | 52 +-
docs/src/styles/custom.css | 5 +
docs/static/img/databases/altinity.png | Bin 0 -> 19819 bytes
docs/static/img/databases/amazon-redshift.jpg | Bin 16973 -> 0 bytes
docs/static/img/databases/apache-druid.jpeg | Bin 214904 -> 0 bytes
docs/static/img/databases/apache-impala.png | Bin 5216 -> 25804 bytes
docs/static/img/databases/apache-solr.png | Bin 0 -> 5584 bytes
docs/static/img/databases/apache-solr.svg | Bin 0 -> 3682 bytes
docs/static/img/databases/apache-spark.png | Bin 0 -> 26999 bytes
docs/static/img/databases/ascend.webp | Bin 0 -> 35644 bytes
docs/static/img/databases/aws-aurora.jpg | Bin 0 -> 80321 bytes
docs/static/img/databases/aws.png | Bin 0 -> 7868 bytes
docs/static/img/databases/azure.svg | Bin 0 -> 1759 bytes
docs/static/img/databases/celerdata.png | Bin 0 -> 41661 bytes
docs/static/img/databases/cloudflare.png | Bin 0 -> 2841 bytes
docs/static/img/databases/cockroachdb.png | Bin 0 -> 242795 bytes
docs/static/img/databases/cratedb.png | Bin 0 -> 1534 bytes
docs/static/img/databases/db2.png | Bin 7493 -> 0 bytes
docs/static/img/databases/duckdb.png | Bin 0 -> 8369 bytes
docs/static/img/databases/elasticsearch.png | Bin 0 -> 13770 bytes
docs/static/img/databases/google-biquery.png | Bin 15539 -> 0 bytes
docs/static/img/databases/greenplum.jpeg | Bin 7559 -> 0 bytes
docs/static/img/databases/ibmdb2.png | Bin 14127 -> 0 bytes
docs/static/img/databases/imply.png | Bin 0 -> 15978 bytes
docs/static/img/databases/kusto.png | Bin 0 -> 2493 bytes
docs/static/img/databases/monet.png | Bin 21830 -> 0 bytes
docs/static/img/databases/motherduck.png | Bin 0 -> 82556 bytes
docs/static/img/databases/mssql-server.png | Bin 695548 -> 0 bytes
docs/static/img/databases/mssql.jpg | Bin 38434 -> 0 bytes
docs/static/img/databases/mysql.jpg | Bin 42653 -> 0 bytes
docs/static/img/databases/oracle-logo.png | Bin 10347 -> 0 bytes
docs/static/img/databases/oracle.png | Bin 8231 -> 0 bytes
docs/static/img/databases/pinot.png | Bin 7127 -> 0 bytes
docs/static/img/databases/postgresql.jpg | Bin 19019 -> 0 bytes
docs/static/img/databases/risingwave.png | Bin 0 -> 1548 bytes
docs/static/img/databases/sap-hana.jpg | Bin 20343 -> 0 bytes
docs/static/img/databases/shillelagh.png | Bin 0 -> 113600 bytes
docs/static/img/databases/singlestore.png | Bin 0 -> 15978 bytes
docs/static/img/databases/snowflake.png | Bin 15635 -> 0 bytes
docs/static/img/databases/sqlite.jpg | Bin 13006 -> 0 bytes
docs/static/img/databases/starburst.png | Bin 0 -> 20343 bytes
.../superset.svg} | Bin
docs/static/img/databases/trino2.jpg | Bin 36149 -> 0 bytes
docs/tsconfig.json | 2 +
docs/versions-config.json | 4 +-
pyproject.toml | 1 +
superset/db_engine_specs/METADATA_STATUS.md | 153 +
superset/db_engine_specs/README.md | 154 +
superset/db_engine_specs/arc.py | 80 +
superset/db_engine_specs/ascend.py | 19 +
superset/db_engine_specs/athena.py | 60 +-
superset/db_engine_specs/aurora.py | 12 +
superset/db_engine_specs/base.py | 134 +
superset/db_engine_specs/bigquery.py | 53 +-
superset/db_engine_specs/clickhouse.py | 118 +-
superset/db_engine_specs/cockroachdb.py | 17 +
superset/db_engine_specs/couchbase.py | 30 +
superset/db_engine_specs/crate.py | 26 +-
superset/db_engine_specs/d1.py | 51 +
superset/db_engine_specs/databend.py | 39 +-
superset/db_engine_specs/databricks.py | 96 +-
superset/db_engine_specs/db2.py | 57 +-
superset/db_engine_specs/denodo.py | 36 +-
superset/db_engine_specs/doris.py | 27 +
superset/db_engine_specs/dremio.py | 36 +-
superset/db_engine_specs/drill.py | 57 +-
superset/db_engine_specs/druid.py | 74 +-
superset/db_engine_specs/duckdb.py | 84 +-
superset/db_engine_specs/dynamodb.py | 27 +-
superset/db_engine_specs/elasticsearch.py | 91 +-
superset/db_engine_specs/exasol.py | 47 +-
superset/db_engine_specs/firebird.py | 22 +-
superset/db_engine_specs/firebolt.py | 39 +-
superset/db_engine_specs/greenplum.py | 55 +
superset/db_engine_specs/gsheets.py | 17 +
superset/db_engine_specs/hana.py | 18 +
superset/db_engine_specs/hive.py | 18 +-
superset/db_engine_specs/hologres.py | 60 +
superset/db_engine_specs/ibmi.py | 6 +
superset/db_engine_specs/impala.py | 19 +-
superset/db_engine_specs/kusto.py | 66 +-
superset/db_engine_specs/kylin.py | 19 +-
superset/db_engine_specs/lib.py | 167 +-
superset/db_engine_specs/lint_metadata.py | 705 +++
superset/db_engine_specs/mariadb.py | 15 +
superset/db_engine_specs/monetdb.py | 75 +
superset/db_engine_specs/mssql.py | 56 +-
superset/db_engine_specs/mysql.py | 104 +-
superset/db_engine_specs/netezza.py | 14 +
superset/db_engine_specs/oceanbase.py | 13 +
superset/db_engine_specs/ocient.py | 13 +-
superset/db_engine_specs/oracle.py | 17 +-
superset/db_engine_specs/parseable.py | 27 +-
superset/db_engine_specs/pinot.py | 36 +-
superset/db_engine_specs/postgres.py | 143 +-
superset/db_engine_specs/presto.py | 26 +-
superset/db_engine_specs/redshift.py | 82 +-
superset/db_engine_specs/risingwave.py | 17 +
superset/db_engine_specs/shillelagh.py | 17 +
superset/db_engine_specs/singlestore.py | 36 +
superset/db_engine_specs/snowflake.py | 58 +-
superset/db_engine_specs/solr.py | 19 +-
superset/db_engine_specs/spark.py | 15 +
superset/db_engine_specs/sqlite.py | 15 +-
superset/db_engine_specs/starrocks.py | 85 +
superset/db_engine_specs/superset.py | 17 +
superset/db_engine_specs/sybase.py | 54 +
superset/db_engine_specs/tdengine.py | 19 +-
superset/db_engine_specs/teradata.py | 31 +-
superset/db_engine_specs/timescaledb.py | 62 +
superset/db_engine_specs/trino.py | 83 +-
superset/db_engine_specs/vertica.py | 23 +
superset/db_engine_specs/ydb.py | 47 +-
superset/db_engine_specs/yugabytedb.py | 53 +
133 files changed, 11428 insertions(+), 2124 deletions(-)
delete mode 100644 docs/docs/configuration/databases.mdx
create mode 100644 docs/scripts/generate-database-docs.mjs
create mode 100644 docs/src/components/databases/DatabaseIndex.tsx
create mode 100644 docs/src/components/databases/DatabasePage.tsx
copy superset-frontend/packages/superset-ui-core/src/ui-overrides/index.tsx =>
docs/src/components/databases/index.ts (87%)
create mode 100644 docs/src/components/databases/types.ts
create mode 100644 docs/src/data/databases.json
create mode 100644 docs/static/img/databases/altinity.png
delete mode 100644 docs/static/img/databases/amazon-redshift.jpg
delete mode 100644 docs/static/img/databases/apache-druid.jpeg
create mode 100644 docs/static/img/databases/apache-solr.png
create mode 100644 docs/static/img/databases/apache-solr.svg
create mode 100644 docs/static/img/databases/apache-spark.png
create mode 100644 docs/static/img/databases/ascend.webp
create mode 100644 docs/static/img/databases/aws-aurora.jpg
create mode 100644 docs/static/img/databases/aws.png
create mode 100644 docs/static/img/databases/azure.svg
create mode 100644 docs/static/img/databases/celerdata.png
create mode 100644 docs/static/img/databases/cloudflare.png
create mode 100644 docs/static/img/databases/cockroachdb.png
create mode 100644 docs/static/img/databases/cratedb.png
delete mode 100644 docs/static/img/databases/db2.png
create mode 100644 docs/static/img/databases/duckdb.png
create mode 100644 docs/static/img/databases/elasticsearch.png
delete mode 100644 docs/static/img/databases/google-biquery.png
delete mode 100644 docs/static/img/databases/greenplum.jpeg
delete mode 100644 docs/static/img/databases/ibmdb2.png
create mode 100644 docs/static/img/databases/imply.png
create mode 100644 docs/static/img/databases/kusto.png
delete mode 100644 docs/static/img/databases/monet.png
create mode 100644 docs/static/img/databases/motherduck.png
delete mode 100644 docs/static/img/databases/mssql-server.png
delete mode 100644 docs/static/img/databases/mssql.jpg
delete mode 100644 docs/static/img/databases/mysql.jpg
delete mode 100644 docs/static/img/databases/oracle-logo.png
delete mode 100644 docs/static/img/databases/oracle.png
delete mode 100644 docs/static/img/databases/pinot.png
delete mode 100644 docs/static/img/databases/postgresql.jpg
create mode 100644 docs/static/img/databases/risingwave.png
delete mode 100644 docs/static/img/databases/sap-hana.jpg
create mode 100644 docs/static/img/databases/shillelagh.png
create mode 100644 docs/static/img/databases/singlestore.png
delete mode 100644 docs/static/img/databases/snowflake.png
delete mode 100644 docs/static/img/databases/sqlite.jpg
create mode 100644 docs/static/img/databases/starburst.png
copy docs/static/img/{superset-logo-horiz.svg => databases/superset.svg} (100%)
delete mode 100644 docs/static/img/databases/trino2.jpg
create mode 100644 superset/db_engine_specs/METADATA_STATUS.md
create mode 100644 superset/db_engine_specs/arc.py
create mode 100644 superset/db_engine_specs/d1.py
create mode 100644 superset/db_engine_specs/greenplum.py
create mode 100644 superset/db_engine_specs/hologres.py
create mode 100644 superset/db_engine_specs/lint_metadata.py
create mode 100644 superset/db_engine_specs/monetdb.py
create mode 100644 superset/db_engine_specs/sybase.py
create mode 100644 superset/db_engine_specs/timescaledb.py
create mode 100644 superset/db_engine_specs/yugabytedb.py