This is an automated email from the ASF dual-hosted git repository. ashvin pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git
commit f28c50a8d225212395a9f09b87d89735447c763b Author: Kyle Weller <kywe...@gmail.com> AuthorDate: Thu Mar 7 22:53:50 2024 -0800 addressed all current feedback including: removed unused images, corrected missing TMs, removed unnecessary newline changes, deleted outdated FAQ entry --- README.md | 34 ++---- website/blog/OneTable-is-now-Apache-XTable.md | 2 +- website/docs/athena.md | 2 +- website/docs/biglake-metastore.md | 14 +-- website/docs/demo/docker.md | 4 +- website/docs/hms.md | 14 +-- website/docs/how-to.md | 8 +- website/docs/setup.md | 4 +- website/docs/spark.md | 2 +- website/docs/starrocks.md | 10 +- website/docs/unity-catalog.md | 8 +- website/docusaurus.config.js | 4 +- website/static/images/apache-incubator.svg | 17 --- website/static/images/metadata1.svg | 131 ------------------------ website/static/images/write-query.png | Bin 189407 -> 0 bytes website/static/images/xtable-icon-white-svg.svg | 74 ------------- website/static/images/xtable-icon-white.png | Bin 83504 -> 0 bytes website/static/images/xtable-svg.svg | 72 ------------- website/static/images/xtable-white-svg.svg | 72 ------------- website/static/images/xtable-words.png | Bin 15930 -> 0 bytes website/static/images/xtable-write-anywhere.png | Bin 67463 -> 70168 bytes website/static/images/xtable.png | Bin 77700 -> 0 bytes website/static/index.html | 13 +-- 23 files changed, 47 insertions(+), 438 deletions(-) diff --git a/README.md b/README.md index 9769dce5..cc81f618 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,6 @@ of a few interfaces, which we believe will facilitate the expansion of supported future. # Building the project and running tests. - 1. Use Java11 for building the project. If you are using some other java version, you can use [jenv](https://github.com/jenv/jenv) to use multiple java versions locally. 2. Build the project using `mvn clean package`. Use `mvn clean package -DskipTests` to skip tests while building. @@ -23,17 +22,14 @@ future. 4. Similarly, use `mvn clean verify` or `mvn verify` to run integration tests. # Style guide - 1. We use [Maven Spotless plugin](https://github.com/diffplug/spotless/tree/main/plugin-maven) and [Google java format](https://github.com/google/google-java-format) for code style. 2. Use `mvn spotless:check` to find out code style violations and `mvn spotless:apply` to fix them. Code style check is tied to compile phase by default, so code style violations will lead to build failures. # Running the bundled jar - 1. Get a pre-built bundled jar or create the jar with `mvn install -DskipTests` 2. create a yaml file that follows the format below: - ```yaml sourceFormat: HUDI targetFormats: @@ -53,12 +49,10 @@ datasets: - tableBasePath: abfs://contai...@storage.dfs.core.windows.net/multi-partition-dataset tableName: multi_partition_dataset ``` - - `sourceFormat` is the format of the source table that you want to convert - `targetFormats` is a list of formats you want to create from your source tables - `tableBasePath` is the basePath of the table -- `tableDataPath` is an optional field specifying the path to the data files. If not specified, the tableBasePath will - be used. For Iceberg source tables, you will need to specify the `/data` path. +- `tableDataPath` is an optional field specifying the path to the data files. If not specified, the tableBasePath will be used. For Iceberg source tables, you will need to specify the `/data` path. - `namespace` is an optional field specifying the namespace of the table and will be used when syncing to a catalog. - `partitionSpec` is a spec that allows us to infer partition values. This is only required for Hudi source tables. If the table is not partitioned, leave it blank. If it is partitioned, you can specify a spec with a comma separated list @@ -72,10 +66,8 @@ datasets: - `HOUR`: same as `YEAR` but with hour granularity - `format`: if your partition type is `YEAR`, `MONTH`, `DAY`, or `HOUR` specify the format for the date string as it appears in your file paths - 3. The default implementations of table format clients can be replaced with custom implementations by specifying a client configs yaml file in the format below: - ```yaml # sourceClientProviderClass: The class name of a table format's client factory, where the client is # used for reading from a table of this format. All user configurations, including hadoop config @@ -85,18 +77,16 @@ datasets: # used for writing to a table of this format. # configuration: A map of configuration values specific to this client. tableFormatsClients: - HUDI: - sourceClientProviderClass: io.onetable.hudi.HudiSourceClientProvider - DELTA: - targetClientProviderClass: io.onetable.delta.DeltaClient - configuration: - spark.master: local[2] - spark.app.name: onetableclient + HUDI: + sourceClientProviderClass: io.onetable.hudi.HudiSourceClientProvider + DELTA: + targetClientProviderClass: io.onetable.delta.DeltaClient + configuration: + spark.master: local[2] + spark.app.name: onetableclient ``` - 4. A catalog can be used when reading and updating Iceberg tables. The catalog can be specified in a yaml file and passed in with the `--icebergCatalogConfig` option. The format of the catalog config file is: - ```yaml catalogImpl: io.my.CatalogImpl catalogName: name @@ -104,7 +94,6 @@ catalogOptions: # all other options are passed through in a map key1: value1 key2: value2 ``` - 5. run with `java -jar utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig my_config.yaml [--hadoopConfig hdfs-site.xml] [--clientsConfig clients.yaml] [--icebergCatalogConfig catalog.yaml]` The bundled jar includes hadoop dependencies for AWS, Azure, and GCP. Authentication for AWS is done with @@ -112,22 +101,17 @@ catalogOptions: # all other options are passed through in a map with the `--awsCredentialsProvider` option. # Contributing - ## Setup - For setting up the repo on IntelliJ, open the project and change the java version to Java11 in File->ProjectStructure  -You have found a bug, or have a cool idea you that want to contribute to the project ? Please file a GitHub -issue [here](https://github.com/onetable-io/onetable/issues) +You have found a bug, or have a cool idea you that want to contribute to the project ? Please file a GitHub issue [here](https://github.com/onetable-io/onetable/issues) ## Adding a new target format - Adding a new target format requires a developer implement [TargetClient](./api/src/main/java/io/onetable/spi/sync/TargetClient.java). Once you have implemented that interface, you can integrate it into the [OneTableClient](./core/src/main/java/io/onetable/client/OneTableClient.java). If you think others may find that target useful, please raise a Pull Request to add it to the project. ## Overview of the sync process -  diff --git a/website/blog/OneTable-is-now-Apache-XTable.md b/website/blog/OneTable-is-now-Apache-XTable.md index b7c768d3..2a42ad3c 100644 --- a/website/blog/OneTable-is-now-Apache-XTable.md +++ b/website/blog/OneTable-is-now-Apache-XTable.md @@ -1,6 +1,6 @@ --- title: "OneTable is now “Apache XTable™ (Incubating)”" -excerpt: "XTable is now Incubating in the Apache Software Foundation" +excerpt: "Apache XTable™ (Incubating) is now Incubating in the Apache Software Foundation" author: Dipankar Mazumdar, JB Onofré category: blog image: /images/blog/XTable/xtable-cover.png diff --git a/website/docs/athena.md b/website/docs/athena.md index 7d2969d4..79b1992d 100644 --- a/website/docs/athena.md +++ b/website/docs/athena.md @@ -4,7 +4,7 @@ title: "Amazon Athena" --- # Querying from Amazon Athena -To read a Apache XTable™ synced target table (regardless of the table format) in Amazon Athena, +To read an Apache XTable™ synced target table (regardless of the table format) in Amazon Athena, you can create the table either by: * Using a DDL statement as mentioned in the following AWS docs: * [Example](https://docs.aws.amazon.com/athena/latest/ug/querying-hudi.html#querying-hudi-in-athena-creating-hudi-tables) for Hudi diff --git a/website/docs/biglake-metastore.md b/website/docs/biglake-metastore.md index f6a6b6ba..6f095682 100644 --- a/website/docs/biglake-metastore.md +++ b/website/docs/biglake-metastore.md @@ -7,7 +7,7 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; # Syncing to BigLake Metastore -This document walks through the steps to register a XTable synced Iceberg table in BigLake Metastore on GCP. +This document walks through the steps to register an Apache XTable™ (Incubating) synced Iceberg table in BigLake Metastore on GCP. ## Pre-requisites 1. Source (Hudi/Delta) table(s) already written to Google Cloud Storage. @@ -19,21 +19,21 @@ This document walks through the steps to register a XTable synced Iceberg table 3. To ensure that the Storage Account API's caller (your service account used by XTable) has the necessary permissions to write log/metadata files in GCS, ask your administrator to grant [Storage Object User](https://cloud.google.com/storage/docs/access-control/iam-roles) (roles/storage.objectUser) access to the service account. -4. If you're running XTable outside GCP, you need to provide the machine access to interact with BigLake and GCS. +4. If you're running Apache XTable™ (Incubating) outside GCP, you need to provide the machine access to interact with BigLake and GCS. To do so, store the permissions key for your service account in your machine using ```shell export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service_account_key.json ``` -5. Clone the XTable [repository](https://github.com/apache/incubator-xtable) and create the +5. Clone the Apache XTable™ (Incubating) [repository](https://github.com/apache/incubator-xtable) and create the `utilities-0.1.0-SNAPSHOT-bundled.jar` by following the steps on the [Installation page](/docs/setup) 6. Download the [BigLake Iceberg JAR](gs://spark-lib/biglake/biglake-catalog-iceberg1.2.0-0.1.0-with-dependencies.jar) locally. - XTable requires the JAR to be present in the classpath. + Apache XTable™ (Incubating) requires the JAR to be present in the classpath. ## Steps :::danger Important: Currently BigLake Metastore is only accessible through Google's [BigLake Rest APIs](https://cloud.google.com/bigquery/docs/reference/biglake/rest), and as such -XTable requires you to setup the below items prior to running sync on your source dataset. +Apache XTable™ (Incubating) requires you to setup the below items prior to running sync on your source dataset. * BigLake Catalog * BigLake Database ::: @@ -114,7 +114,7 @@ catalogOptions: warehouse: gs://path/to/warehouse ``` -From your terminal under the cloned XTable directory, run the sync process using the below command. +From your terminal under the cloned Apache XTable™ (Incubating) directory, run the sync process using the below command. ```shell md title="shell" java -cp utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar:/path/to/downloaded/biglake-catalog-iceberg1.2.0-0.1.0-with-dependencies.jar io.onetable.utilities.RunSync --datasetConfig my_config.yaml --icebergCatalogConfig catalog.yaml @@ -127,7 +127,7 @@ to interpret the data as an Iceberg table. ::: ### Validating the results -Once the sync succeeds, XTable would have written the table directly to BigLake Metastore. +Once the sync succeeds, Apache XTable™ (Incubating) would have written the table directly to BigLake Metastore. We can use `Try this method` option on Google's REST reference docs for [`projects.locations.catalogs.databases.tables.get`](https://cloud.google.com/bigquery/docs/reference/biglake/rest/v1/projects.locations.catalogs.databases.tables/get) method to view the created table. diff --git a/website/docs/demo/docker.md b/website/docs/demo/docker.md index 93f63e33..eaf4d17b 100644 --- a/website/docs/demo/docker.md +++ b/website/docs/demo/docker.md @@ -17,8 +17,8 @@ This demo was tested in both x86-64 and AArch64 based macOS operating systems ::: ## Setting up Docker cluster -After cloning the XTable repository, change directory to `demo` and run the `start_demo.sh` script. -This script builds XTable jars required for the demo and then spins up docker containers to start a Jupyter notebook +After cloning the Apache XTable™ (Incubating) repository, change directory to `demo` and run the `start_demo.sh` script. +This script builds Apache XTable™ (Incubating) jars required for the demo and then spins up docker containers to start a Jupyter notebook with Scala interpreter, Hive Metastore, Presto and Trino. ```shell md title="shell" diff --git a/website/docs/hms.md b/website/docs/hms.md index 4d7b71f8..7efbb4d7 100644 --- a/website/docs/hms.md +++ b/website/docs/hms.md @@ -16,14 +16,14 @@ This document walks through the steps to register an Apache XTable™ (Incubatin 2. A compute instance where you can run Apache Spark. This can be your local machine, docker, or a distributed system like Amazon EMR, Google Cloud's Dataproc, Azure HDInsight etc. This is a required step to register the table in HMS using a Spark client. -3. Clone the XTable [repository](https://github.com/apache/incubator-xtable) and create the +3. Clone the XTable™ (Incubating) [repository](https://github.com/apache/incubator-xtable) and create the `utilities-0.1.0-SNAPSHOT-bundled.jar` by following the steps on the [Installation page](/docs/setup) 4. This guide also assumes that you have configured the Hive Metastore locally or on EMR/Dataproc/HDInsight and is already running. ## Steps ### Running sync -Create `my_config.yaml` in the cloned XTable directory. +Create `my_config.yaml` in the cloned Apache XTable™ (Incubating) directory. <Tabs groupId="table-format" @@ -86,7 +86,7 @@ datasets: * ADLS - `abfss://<container-name>@<storage-account-name>.dfs.core.windows.net/<path-to-data>` ::: -From your terminal under the cloned XTable directory, run the sync process using the below command. +From your terminal under the cloned Apache XTable™ (Incubating) directory, run the sync process using the below command. ```shell md title="shell" java -jar utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig my_config.yaml ``` @@ -97,7 +97,7 @@ directory with relevant metadata files that helps query engines to interpret the ::: ### Register the target table in Hive Metastore -Now you need to register the XTable synced target table in Hive Metastore. +Now you need to register the Apache XTable™ (Incubating) synced target table in Hive Metastore. <Tabs groupId="table-format" @@ -137,7 +137,7 @@ if you have your source table in S3/GCS/ADLS i.e. Now you will be able to query the created table directly as a Hudi table from the same `spark` session or -using query engines like `Presto` and/or `Trino`. Check out the guides for querying the XTable synced tables on +using query engines like `Presto` and/or `Trino`. Check out the guides for querying the Apache XTable™ (Incubating) synced tables on [Presto](/docs/presto) or [Trino](/docs/trino) query engines for more information. ```sql md title="sql" @@ -171,7 +171,7 @@ if you have your source table in S3/GCS/ADLS i.e. ::: Now you will be able to query the created table directly as a Delta table from the same `spark` session or -using query engines like `Presto` and/or `Trino`. Check out the guides for querying the XTable synced tables on +using query engines like `Presto` and/or `Trino`. Check out the guides for querying the Apache XTable™ (Incubating) synced tables on [Presto](/docs/presto) or [Trino](/docs/trino) query engines for more information. ```sql md title="sql" @@ -211,7 +211,7 @@ in S3/GCS/ADLS i.e. ::: Now you will be able to query the created table directly as an Iceberg table from the same `spark` session or -using query engines like `Presto` and/or `Trino`. Check out the guides for querying the XTable synced tables on +using query engines like `Presto` and/or `Trino`. Check out the guides for querying the Apache XTable™ (Incubating) synced tables on [Presto](/docs/presto) or [Trino](/docs/trino) query engines for more information. ```sql md title="sql" diff --git a/website/docs/how-to.md b/website/docs/how-to.md index 22f3af7c..d9902139 100644 --- a/website/docs/how-to.md +++ b/website/docs/how-to.md @@ -33,7 +33,7 @@ history to enable proper point in time queries. * Google Cloud Storage by following the steps [here](https://cloud.google.com/iam/docs/keys-create-delete#creating) -For the purpose of this tutorial, we will walk through the steps to using XTable locally. +For the purpose of this tutorial, we will walk through the steps to using Apache XTable™ (Incubating) locally. ## Steps @@ -348,7 +348,7 @@ Authentication for GCP requires service account credentials to be exported. i.e. `export GOOGLE_APPLICATION_CREDENTIALS=/path/to/service_account_key.json` ::: -In your terminal under the cloned XTable directory, run the below command. +In your terminal under the cloned Apache XTable™ (Incubating) directory, run the below command. ```shell md title="shell" java -jar utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig my_config.yaml @@ -359,9 +359,9 @@ At this point, if you check your local path, you will be able to see the necessa commit history, partitions, and column stats that helps query engines to interpret the data in the target table format. ## Conclusion -In this tutorial, we saw how to create a source table and use XTable to create the metadata files +In this tutorial, we saw how to create a source table and use Apache XTable™ (Incubating) to create the metadata files that can be used to query the source table in different target table formats. ## Next steps -Go through the [Catalog Integration guides](/docs/catalogs-index) to register the XTable synced tables +Go through the [Catalog Integration guides](/docs/catalogs-index) to register the Apache XTable™ (Incubating) synced tables in different data catalogs. diff --git a/website/docs/setup.md b/website/docs/setup.md index 0b6d70fa..e414d44b 100644 --- a/website/docs/setup.md +++ b/website/docs/setup.md @@ -4,7 +4,7 @@ This page covers the essential steps to setup Apache XTable™ (incubating) in y ## Pre-requisites 1. Building the project requires Java 11 and Maven to be setup and configured using PATH or environment variables. -2. Clone the XTable project GitHub [repository](https://github.com/apache/incubator-xtable) in your environment. +2. Clone the Apache XTable™ (Incubating) project GitHub [repository](https://github.com/apache/incubator-xtable) in your environment. ## Steps #### Building the project @@ -22,5 +22,5 @@ mvn clean package -DskipTests For more information on the steps, follow the project's GitHub [README.md](https://github.com/apache/incubator-xtable/blob/main/README.md) ## Next Steps -See the [Quickstart](/docs/how-to) guide to learn to use XTable to add interoperability between +See the [Quickstart](/docs/how-to) guide to learn to use Apache XTable™ (Incubating) to add interoperability between different table formats. \ No newline at end of file diff --git a/website/docs/spark.md b/website/docs/spark.md index 78945fca..356a1c78 100644 --- a/website/docs/spark.md +++ b/website/docs/spark.md @@ -7,7 +7,7 @@ import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; # Querying from Apache Spark -To read a Apache XTable™ (Incubating) synced target table (regardless of the table format) in Apache Spark locally or on services like +To read an Apache XTable™ (Incubating) synced target table (regardless of the table format) in Apache Spark locally or on services like Amazon EMR, Google Cloud's Dataproc, Azure HDInsight, or Databricks, you do not need additional jars or configs other than what is needed by the respective table formats. diff --git a/website/docs/starrocks.md b/website/docs/starrocks.md index de7c9afd..c1bdad08 100644 --- a/website/docs/starrocks.md +++ b/website/docs/starrocks.md @@ -9,7 +9,7 @@ import TabItem from '@theme/TabItem'; # Querying from StarRocks StarRocks allows you to query table formats like Hudi, Delta and Iceberg tables using our [external catalog](https://docs.starrocks.io/docs/data_source/catalog/catalog_overview/) feature. -Users do not need additional configurations to work with XTable synced tables. +Users do not need additional configurations to work with Apache XTable™ (Incubating) synced tables. For more information and required configurations refer to: * [Hudi Catalog](https://docs.starrocks.io/docs/data_source/catalog/hudi_catalog/) @@ -17,7 +17,7 @@ For more information and required configurations refer to: * [Iceberg Catalog](https://docs.starrocks.io/docs/data_source/catalog/iceberg_catalog/) For hands on experimentation, please follow [Creating your first interoperable table](/docs/how-to#create-dataset) -to create XTable synced tables followed by [Hive Metastore](/docs/hms) to register the target table +to create Apache XTable™ (Incubating) synced tables followed by [Hive Metastore](/docs/hms) to register the target table in Hive Metastore. Once done, please follow the below high level steps: 1. Start the StarRocks server 2. From the directory where you have installed mysql-cli: login by running `mysql -P 9030 -h 127.0.0.1 -u root --prompt="StarRocks > "`. @@ -34,7 +34,7 @@ values={[ <TabItem value="hudi"> :::tip Note: -If you are following the example from [Hive Metastore](/docs/hms), you can query the XTable synced Hudi table +If you are following the example from [Hive Metastore](/docs/hms), you can query the Apache XTable™ (Incubating) synced Hudi table from StarRocks using the below query. ```sql md title="sql" CREATE EXTERNAL CATALOG unified_catalog_hms PROPERTIES ("type" = "unified","unified.metastore.type" = "hive", "hive.metastore.uris" = "thrift://hivemetastore:9083" ); @@ -46,7 +46,7 @@ SELECT * FROM unified_catalog_hms.hudi_db.<table_name>; <TabItem value="delta"> :::tip Note: -If you are following the example from [Hive Metastore](/docs/hms), you can query the XTable synced Delta table +If you are following the example from [Hive Metastore](/docs/hms), you can query the Apache XTable™ (Incubating) synced Delta table from StarRocks using the below query. ```sql md title="sql" CREATE EXTERNAL CATALOG unified_catalog_hms PROPERTIES ("type" = "unified","unified.metastore.type" = "hive", "hive.metastore.uris" = "thrift://hivemetastore:9083" ); @@ -58,7 +58,7 @@ SELECT * FROM unified_catalog_hms.delta_db.<table_name>; <TabItem value="iceberg"> :::tip Note: -If you are following the example from [Hive Metastore](/docs/hms), you can query the XTable synced Iceberg table +If you are following the example from [Hive Metastore](/docs/hms), you can query the Apache XTable™ (Incubating) synced Iceberg table from StarRocks using the below query. ```sql md title="sql" CREATE EXTERNAL CATALOG unified_catalog_hms PROPERTIES ("type" = "unified","unified.metastore.type" = "hive", "hive.metastore.uris" = "thrift://hivemetastore:9083" ); diff --git a/website/docs/unity-catalog.md b/website/docs/unity-catalog.md index 977565de..d2de83d9 100644 --- a/website/docs/unity-catalog.md +++ b/website/docs/unity-catalog.md @@ -4,7 +4,7 @@ title: "Unity Catalog" --- # Syncing to Unity Catalog -This document walks through the steps to register a XTable synced Delta table in Unity Catalog on Databricks. +This document walks through the steps to register an Apache XTable™ (Incubating) synced Delta table in Unity Catalog on Databricks. ## Pre-requisites 1. Source table(s) (Hudi/Iceberg) already written to external storage locations like S3/GCS/ADLS. @@ -16,12 +16,12 @@ This document walks through the steps to register a XTable synced Delta table in * Follow the steps outlined [here](https://docs.databricks.com/en/storage/azure-storage.html) for Azure Data Lake Storage Gen2 and Blob Storage. 3. Create a Unity Catalog metastore in Databricks as outlined [here](https://docs.gcp.databricks.com/data-governance/unity-catalog/create-metastore.html#create-a-unity-catalog-metastore). 4. Create an external location in Databricks as outlined [here](https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-ddl-create-location.html). -5. Clone the XTable [repository](https://github.com/apache/incubator-xtable) and create the +5. Clone the Apache XTable™ (Incubating) [repository](https://github.com/apache/incubator-xtable) and create the `utilities-0.1.0-SNAPSHOT-bundled.jar` by following the steps on the [Installation page](/docs/setup) ## Steps ### Running sync -Create `my_config.yaml` in the cloned XTable directory. +Create `my_config.yaml` in the cloned Apache XTable™ (Incubating) directory. ```yaml md title="yaml" sourceFormat: HUDI|ICEBERG # choose only one @@ -39,7 +39,7 @@ datasets: 2. And replace with appropriate values for `sourceFormat`, and `tableName` fields. ::: -From your terminal under the cloned XTable directory, run the sync process using the below command. +From your terminal under the cloned Apache XTable™ (Incubating) directory, run the sync process using the below command. ```shell md title="shell" java -jar utilities/target/utilities-0.1.0-SNAPSHOT-bundled.jar --datasetConfig my_config.yaml diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 0f93fa39..5426f033 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -45,9 +45,9 @@ const config = { /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ navbar: { - title: 'Apache XTable™', + title: 'Apache XTable™ (Incubating)', logo: { - alt: 'XTable Logo', + alt: 'Apache XTable™ (Incubating) Logo', href: 'pathname:///', target: '_self', src: 'images/xtable-icon.png', diff --git a/website/static/images/apache-incubator.svg b/website/static/images/apache-incubator.svg deleted file mode 100644 index e64ac239..00000000 --- a/website/static/images/apache-incubator.svg +++ /dev/null @@ -1,17 +0,0 @@ -<!--Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License.--> -<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 473.26 110.22"><defs><style>.cls-1,.cls-2{fill:#fff;}.cls-1{fill-rule:evenodd;}</style></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><polygon class="cls-1" points="445.81 13.29 467.03 13.29 467.03 15.29 448.03 15.29 448.03 27.09 465.11 27.09 465.11 29.09 448.03 29.09 448.03 41.1 467.24 41.1 467.24 43.11 445.81 43.11 445.81 13.29"/><polygon class="cls-1" points="377.65 13.29 379.86 13.29 379.86 27.13 3 [...] \ No newline at end of file diff --git a/website/static/images/metadata1.svg b/website/static/images/metadata1.svg deleted file mode 100644 index 8997c083..00000000 --- a/website/static/images/metadata1.svg +++ /dev/null @@ -1,131 +0,0 @@ -<!--Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License.--> -<svg width="134" height="134" viewBox="0 0 134 134" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> -<path fill-rule="evenodd" clip-rule="evenodd" d="M120.397 15.8525H13.6028C11.7098 15.8525 10.1696 17.3927 10.1696 19.2857V87.357C10.1696 87.9123 10.3902 88.4448 10.7829 88.8375C11.1755 89.2301 11.7081 89.4507 12.2634 89.4507H121.737C122.292 89.4507 122.825 89.2301 123.217 88.8375C123.61 88.4448 123.83 87.9123 123.83 87.357V19.2857C123.83 17.3927 122.29 15.8525 120.397 15.8525ZM119.643 85.2632H14.3571V20.04H119.643V85.2632ZM120.155 7.77661H13.8449C7.36529 7.77661 2.09375 13.0484 2.09375 1 [...] -<path fill-rule="evenodd" clip-rule="evenodd" d="M120.397 15.8525H13.6028C11.7098 15.8525 10.1696 17.3927 10.1696 19.2857V87.357C10.1696 87.9123 10.3902 88.4448 10.7829 88.8375C11.1755 89.2301 11.7081 89.4507 12.2634 89.4507H121.737C122.292 89.4507 122.825 89.2301 123.217 88.8375C123.61 88.4448 123.83 87.9123 123.83 87.357V19.2857C123.83 17.3927 122.29 15.8525 120.397 15.8525ZM119.643 85.2632H14.3571V20.04H119.643V85.2632ZM120.155 7.77661H13.8449C7.36529 7.77661 2.09375 13.0484 2.09375 1 [...] -<path d="M99.3728 79.3425L99.014 78.9691C81.9871 61.2453 53.7154 60.6783 35.9916 77.7052L35.6182 78.0639C35.3908 78.2823 35.3836 78.6437 35.602 78.871C35.8203 79.0983 36.1817 79.1055 36.409 78.8871L36.7824 78.5284C54.0522 61.9377 81.6001 62.4901 98.1908 79.76L98.5496 80.1334C98.7679 80.3607 99.1293 80.3679 99.3566 80.1496C99.5839 79.9312 99.5911 79.5698 99.3728 79.3425Z" fill="#277CBF"/> -<path d="M49.54 69.086L54.9623 67.6591L59.5284 66.5175L64.9507 65.9468H68.946L74.9391 66.5175L80.0759 67.6591L84.0713 69.3714L86.6397 70.7983" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M99.3728 81.0552L99.014 80.6818C81.9871 62.9579 53.7154 62.3909 35.9916 79.4179L35.6182 79.7766C35.3908 79.995 35.3836 80.3563 35.602 80.5836C35.8203 80.8109 36.1817 80.8182 36.409 80.5998L36.7824 80.2411C54.0522 63.6503 81.6001 64.2028 98.1908 81.4726L98.5496 81.846C98.7679 82.0733 99.1293 82.0806 99.3566 81.8622C99.5839 81.6438 99.5911 81.2825 99.3728 81.0552Z" fill="#277CBF"/> -<path d="M46.6865 72.5102L48.9696 71.3687L52.1088 70.2271L54.9626 69.0856L59.5287 68.2295L63.2387 67.6587H67.5194H70.944L74.9394 68.2295L78.9347 69.0856L84.6424 71.3687L87.2108 72.5102" stroke="white" stroke-width="0.285382" stroke-dasharray="1.14 1.14"/> -<path d="M99.3728 77.6309L99.014 77.2575C81.9871 59.5336 53.7154 58.9666 35.9916 75.9935L35.6182 76.3523C35.3908 76.5706 35.3836 76.932 35.602 77.1593C35.8203 77.3866 36.1817 77.3938 36.409 77.1755L36.7824 76.8167C54.0522 60.226 81.6001 60.7785 98.1908 78.0483L98.5496 78.4217C98.7679 78.649 99.1293 78.6563 99.3566 78.4379C99.5839 78.2195 99.5911 77.8582 99.3728 77.6309Z" fill="#277CBF"/> -<path d="M52.9658 66.5172L55.5343 65.661L58.9588 64.8049L63.8103 64.2341H66.0934H70.3741L74.9403 64.8049L78.9356 65.661L81.504 66.5172" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M64.8298 26.3638L64.7687 26.878C61.8684 51.2837 79.3642 73.4987 103.77 76.3991L104.284 76.4602C104.597 76.4974 104.881 76.2738 104.918 75.9608C104.955 75.6478 104.732 75.3638 104.419 75.3266L103.905 75.2655C80.1241 72.4395 63.0762 50.7933 65.9023 27.0127L65.9634 26.4985C66.0006 26.1855 65.7769 25.9016 65.4639 25.8644C65.1509 25.8272 64.867 26.0508 64.8298 26.3638Z" fill="#277CBF"/> -<path d="M66.3779 43.687L68.0902 48.2531L70.0879 52.8192L74.654 59.6684L77.5078 62.8076L80.0763 65.3761L84.0716 68.2299L86.9255 69.9422" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M66.5017 25.9932L66.4406 26.5074C63.5402 50.9131 81.0361 73.1281 105.442 76.0285L105.956 76.0896C106.269 76.1268 106.553 75.9032 106.59 75.5902C106.627 75.2772 106.404 74.9932 106.091 74.956L105.577 74.8949C81.796 72.0689 64.7481 50.4227 67.5741 26.6421L67.6352 26.1279C67.6724 25.8149 67.4488 25.531 67.1358 25.4938C66.8228 25.4566 66.5389 25.6802 66.5017 25.9932Z" fill="#277CBF"/> -<path d="M67.6042 25.0504L67.5434 25.5618C64.6585 49.8374 82.167 71.9465 106.573 74.8468L107.087 74.9079C107.4 74.9451 107.684 74.7229 107.721 74.4115C107.758 74.1002 107.534 73.8176 107.221 73.7804C107.221 73.7804 130.487 76.5454 106.707 73.7193C82.9261 70.8933 65.866 49.3502 68.6769 25.6965L68.7377 25.1851C68.7747 24.8738 68.5509 24.5912 68.2379 24.554C67.9249 24.5168 67.6412 24.739 67.6042 25.0504Z" fill="#277CBF"/> -<path d="M69.8027 43.687L72.6566 50.8216L77.2227 57.9561L80.6473 61.6661L83.5011 64.2345L89.2087 68.5153" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M68.0908 43.687L70.9446 50.8216L75.5108 57.9561L78.65 61.9515L81.2184 64.5199L87.2114 69.086" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M67.8433 23.9676L67.9457 24.4752C72.8096 48.5666 57.1669 72.1233 33.0756 76.9871L32.568 77.0896C32.259 77.152 31.9579 76.9521 31.8956 76.6431C31.8332 76.3341 32.0331 76.033 32.3421 75.9707L32.8497 75.8682C56.3239 71.1289 71.566 48.1754 66.8268 24.7011L66.7243 24.1936C66.6619 23.8846 66.8619 23.5835 67.1708 23.5211C67.4798 23.4587 67.7809 23.6587 67.8433 23.9676Z" fill="#277CBF"/> -<path d="M66.6637 44.2581L65.8076 47.3973L64.6661 50.8218L63.5245 53.1049L61.2415 57.1003L56.39 63.3787L52.9654 66.5179L46.1162 71.9401" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M66.145 23.7491L66.2475 24.2567C71.1113 48.3481 55.4687 71.9048 31.3773 76.7686L30.8697 76.8711C30.5608 76.9335 30.2597 76.7335 30.1973 76.4246C30.1349 76.1156 30.3349 75.8145 30.6438 75.7521L31.1514 75.6497C54.6256 70.9104 69.8678 47.9569 65.1285 24.4826L65.0261 23.9751C64.9637 23.6661 65.1636 23.365 65.4726 23.3026C65.7816 23.2402 66.0826 23.4402 66.145 23.7491Z" fill="#277CBF"/> -<path d="M65.4387 42.8476L64.1415 47.7354L61.7183 53.2241L58.7094 58.1575L54.567 63.4066L50.9495 66.9287L45.628 70.7818" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<path d="M64.4468 23.5328L64.5492 24.0404C69.4131 48.1318 53.7704 71.6885 29.6791 76.5523L29.1715 76.6548C28.8625 76.7172 28.5615 76.5172 28.4991 76.2083C28.4367 75.8993 28.6366 75.5982 28.9456 75.5358L29.4532 75.4334C52.9274 70.6941 68.1696 47.7405 63.4303 24.2663L63.3278 23.7587C63.2654 23.4498 63.4654 23.1487 63.7743 23.0863C64.0833 23.0239 64.3844 23.2239 64.4468 23.5328Z" fill="#277CBF"/> -<path d="M63.524 43.4019L62.3825 47.968L60.3848 51.9633L58.9579 55.1025L55.5333 59.6686L51.5379 64.2348L47.2572 68.2301L45.5449 69.3716" stroke="white" stroke-width="0.228306" stroke-dasharray="1.14 1.14"/> -<g filter="url(#filter0_d_158_341)"> -<g filter="url(#filter1_d_158_341)"> -<circle cx="37.3646" cy="73.3328" r="10.2738" fill="white"/> -</g> -<path fill-rule="evenodd" clip-rule="evenodd" d="M42.7952 76.4041L37.7454 67.77C37.6324 67.577 37.3534 67.577 37.2405 67.77L32.949 75.1075C32.8736 75.2365 33.0097 75.3855 33.145 75.3221C33.2005 75.2959 33.2647 75.2696 33.3351 75.2434L33.3336 75.2463C33.3336 75.2463 33.4509 75.2008 33.649 75.1381C33.8674 75.071 34.1067 75.0075 34.3233 74.9538C34.9294 74.8139 35.7236 74.7 36.4398 74.8189C37.0989 74.9283 37.5579 75.1049 37.8922 75.2786C38.0455 75.3583 38.1903 75.1582 38.0663 75.0378C37.587 [...] -</g> -<g filter="url(#filter2_d_158_341)"> -<g filter="url(#filter3_d_158_341)"> -<circle cx="66.599" cy="32.1119" r="10.2738" fill="white"/> -</g> -<rect x="57.8135" y="25.4746" width="18.2127" height="12.856" fill="url(#pattern0)"/> -</g> -<g filter="url(#filter4_d_158_341)"> -<g filter="url(#filter5_d_158_341)"> -<circle cx="96.724" cy="73.2071" r="10.2738" fill="white"/> -</g> -</g> -<rect x="90" y="66" width="14" height="14" fill="url(#pattern1)"/> -<defs> -<filter id="filter0_d_158_341" x="27.0908" y="63.0591" width="22.2601" height="20.5476" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset dx="1.71229"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.152941 0 0 0 0 0.486275 0 0 0 0 0.74902 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<filter id="filter1_d_158_341" x="24.8078" y="60.776" width="25.114" height="25.1137" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset/> -<feGaussianBlur stdDeviation="1.14153"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.713726 0 0 0 0 0.709804 0 0 0 0 1 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<filter id="filter2_d_158_341" x="56.3252" y="21.8381" width="22.2601" height="20.5476" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset dx="1.71229"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.152941 0 0 0 0 0.486275 0 0 0 0 0.74902 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<filter id="filter3_d_158_341" x="54.0421" y="19.5551" width="25.114" height="25.1137" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset/> -<feGaussianBlur stdDeviation="1.14153"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.713726 0 0 0 0 0.709804 0 0 0 0 1 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> -<use xlink:href="#image0_158_341" transform="matrix(0.000593472 0 0 0.000870322 -0.673591 -0.881636)"/> -</pattern> -<filter id="filter4_d_158_341" x="86.4502" y="62.9333" width="22.2601" height="20.5476" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset dx="1.71229"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.152941 0 0 0 0 0.486275 0 0 0 0 0.74902 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<filter id="filter5_d_158_341" x="84.1671" y="60.6503" width="25.114" height="25.1137" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> -<feFlood flood-opacity="0" result="BackgroundImageFix"/> -<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> -<feOffset/> -<feGaussianBlur stdDeviation="1.14153"/> -<feComposite in2="hardAlpha" operator="out"/> -<feColorMatrix type="matrix" values="0 0 0 0 0.713726 0 0 0 0 0.709804 0 0 0 0 1 0 0 0 1 0"/> -<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_158_341"/> -<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_158_341" result="shape"/> -</filter> -<pattern id="pattern1" patternContentUnits="objectBoundingBox" width="1" height="1"> -<use xlink:href="#image1_158_341" transform="scale(0.00166667)"/> -</pattern> -<linearGradient id="paint0_linear_158_341" x1="11.9985" y1="114.766" x2="122.001" y2="4.76345" gradientUnits="userSpaceOnUse"> -<stop stop-color="#FCC60E"/> -<stop offset="1" stop-color="#E92E29"/> -</linearGradient> -<linearGradient id="paint1_linear_158_341" x1="25.5321" y1="13.8936" x2="156.449" y2="99.0518" gradientUnits="userSpaceOnUse"> -<stop stop-color="#0F93F0"/> -<stop offset="1" stop-color="#043C74"/> -</linearGradient> -<image id="image0_158_341" width="4096" height="2969" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAEAAAAAuZCAYAAACtE6uoAAAgAElEQVR4XuzcMREAAAgDMfBvGhn8EBT0UubuOAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOBdYN8TCECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAiMAQBPQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEAgIGAAIliECAAAECBAgQIECAAAEC [...] -<image id="image1_158_341" width="600" height="600" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAAABQWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSCwoyGFhYGDIzSspCnJ3UoiIjFJgf87AxSDFwMmgyiCSmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsisx/OVP1pkM0lEFfWcdNx5xAlTPQrgSkktTgbSf4A4KbmgqISBgTEByFYuLykAsVuAbJEioKOA7BkgdjqEvQbEToKwD4DVhAQ5A9lXgGyB5IzEFCD7CZCtk4Qkno7EhtoLAhweAQpGRqnFBJxKOihJrSgB0c75BZVFmekZJQqOwBBKVfDMS9bTUTAyMDJmYACFN0T15/PgcGSUSEKIpUozMBivAApyIsSy5BgYdq9jYBCcjhBTnwv00ioGhg [...] -</defs> -</svg> diff --git a/website/static/images/write-query.png b/website/static/images/write-query.png deleted file mode 100644 index f1cb2dd7..00000000 Binary files a/website/static/images/write-query.png and /dev/null differ diff --git a/website/static/images/xtable-icon-white-svg.svg b/website/static/images/xtable-icon-white-svg.svg deleted file mode 100644 index 31e74a0b..00000000 --- a/website/static/images/xtable-icon-white-svg.svg +++ /dev/null @@ -1,74 +0,0 @@ -<!--Licensed to the Apache Software Foundation (ASF) under one -or more contributor license agreements. See the NOTICE file -distributed with this work for additional information -regarding copyright ownership. The ASF licenses this file -to you under the Apache License, Version 2.0 (the -"License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied. See the License for the -specific language governing permissions and limitations -under the License.--> -<svg width="161" height="140" viewBox="0 0 161 140" fill="none" xmlns="http://www.w3.org/2000/svg"> -<g clip-path="url(#clip0_401_491)"> -<path d="M37.6018 -0.0469757L12.8815 -0.117029L-0.366314 22.8289L24.354 22.899L37.6018 -0.0469757Z" fill="#5DA9E5"/> -<path d="M54.8645 117.145L67.2854 138.519L92.7315 138.347L80.6476 117.557L54.8645 117.145Z" fill="#C5C5C5"/> -<path d="M108.93 22.8301L54.528 116.563L80.6479 117.559L135.296 22.9048L108.93 22.8301Z" fill="#DCDCDC"/> -<path d="M24.3533 22.9023L-0.366943 22.8322L67.5304 139.667L92.2507 139.737L24.3533 22.9023Z" fill="url(#paint0_linear_401_491)"/> -<path d="M0.168697 22.5225L12.5895 43.8958L121.349 44.2039L108.928 22.8305L0.168697 22.5225Z" fill="url(#paint1_linear_401_491)"/> -<path d="M80.6468 117.557L92.7307 138.346L147.716 44.2762L135.295 22.9029L80.6468 117.557Z" fill="url(#paint2_linear_401_491)"/> -<path d="M36.1866 43.9L92.2503 139.735L105.498 116.789L63.4747 43.9L36.1866 43.9Z" fill="url(#paint3_linear_401_491)"/> -<path d="M80.6468 117.557L93.2546 95.72L105.498 116.789L92.2503 139.735L79.36 117.553L80.6468 117.557Z" fill="url(#paint4_linear_401_491)"/> -<path d="M135.295 22.9029L147.716 44.2762L160.964 21.3302L148.543 -0.0430975L135.295 22.9029Z" fill="url(#paint5_linear_401_491)"/> -<path d="M108.928 22.8264L135.294 22.9012L93.2534 95.7184L80.0053 72.9217L108.928 22.8264Z" fill="url(#paint6_linear_401_491)"/> -<path d="M135.294 22.9012L148.543 -0.0446919L13.4173 -0.427739L0.169446 22.5182L108.928 22.8264L135.294 22.9012Z" fill="url(#paint7_linear_401_491)"/> -</g> -<defs> -<linearGradient id="paint0_linear_401_491" x1="100.254" y1="22.5464" x2="55.17" y2="144.156" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#979696"/> -<stop offset="0.403607" stop-color="#BBBBBB"/> -<stop offset="1" stop-color="#7F7F7F"/> -</linearGradient> -<linearGradient id="paint1_linear_401_491" x1="100.254" y1="22.5464" x2="55.17" y2="144.156" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#979696"/> -<stop offset="0.403607" stop-color="#BBBBBB"/> -<stop offset="1" stop-color="#7F7F7F"/> -</linearGradient> -<linearGradient id="paint2_linear_401_491" x1="115.085" y1="-8.3035" x2="80.085" y2="153.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint3_linear_401_491" x1="115.085" y1="-8.3035" x2="80.085" y2="153.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint4_linear_401_491" x1="115.085" y1="-8.3035" x2="80.085" y2="153.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint5_linear_401_491" x1="115.085" y1="-8.3035" x2="80.085" y2="153.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint6_linear_401_491" x1="-0.000304473" y1="-1.77957" x2="116.864" y2="75.339" gradientUnits="userSpaceOnUse"> -<stop stop-color="white"/> -<stop offset="1" stop-color="#EAEAEA"/> -</linearGradient> -<linearGradient id="paint7_linear_401_491" x1="-0.000304473" y1="-1.77957" x2="116.864" y2="75.339" gradientUnits="userSpaceOnUse"> -<stop stop-color="white"/> -<stop offset="1" stop-color="#EAEAEA"/> -</linearGradient> -<clipPath id="clip0_401_491"> -<rect width="161" height="140" fill="white" transform="matrix(-1 0 0 1 161 0)"/> -</clipPath> -</defs> -</svg> diff --git a/website/static/images/xtable-icon-white.png b/website/static/images/xtable-icon-white.png deleted file mode 100644 index ab561ec1..00000000 Binary files a/website/static/images/xtable-icon-white.png and /dev/null differ diff --git a/website/static/images/xtable-svg.svg b/website/static/images/xtable-svg.svg deleted file mode 100644 index 73ffcded..00000000 --- a/website/static/images/xtable-svg.svg +++ /dev/null @@ -1,72 +0,0 @@ -<svg width="560" height="150" viewBox="0 0 560 150" fill="none" xmlns="http://www.w3.org/2000/svg"> -<g clip-path="url(#clip0_428_7698)"> -<path d="M57.6017 4.95173L32.8815 4.88231L19.633 27.8283L44.3533 27.8977L57.6017 4.95173Z" fill="#5DA9E5"/> -<path d="M74.8642 122.144L87.2846 143.517L112.731 143.344L100.648 122.555L74.8642 122.144Z" fill="#C5C5C5"/> -<path d="M128.93 27.8275L74.5262 121.561L100.646 122.555L155.297 27.9015L128.93 27.8275Z" fill="#3587C8"/> -<path d="M44.3535 27.8983L19.6333 27.8283L87.5299 144.663L112.25 144.733L44.3535 27.8983Z" fill="url(#paint0_linear_428_7698)"/> -<path d="M20.1689 27.5186L32.5896 48.8918L141.349 49.1998L128.928 27.8265L20.1689 27.5186Z" fill="url(#paint1_linear_428_7698)"/> -<path d="M100.646 122.556L112.73 143.345L167.716 49.2749L155.295 27.9017L100.646 122.556Z" fill="url(#paint2_linear_428_7698)"/> -<path d="M56.1864 48.899L112.25 144.734L125.498 121.788L83.4745 48.8989L56.1864 48.899Z" fill="url(#paint3_linear_428_7698)"/> -<path d="M100.646 122.556L113.254 100.719L125.498 121.788L112.25 144.734L99.3595 122.552L100.646 122.556Z" fill="url(#paint4_linear_428_7698)"/> -<path d="M155.295 27.9017L167.716 49.2749L180.964 26.3289L168.543 4.95565L155.295 27.9017Z" fill="url(#paint5_linear_428_7698)"/> -<path d="M128.928 27.8264L155.294 27.9012L113.253 100.718L100.005 77.9216L128.928 27.8264Z" fill="url(#paint6_linear_428_7698)"/> -<path d="M155.294 27.9012L168.543 4.95529L33.4173 4.57226L20.1694 27.5182L128.928 27.8264L155.294 27.9012Z" fill="url(#paint7_linear_428_7698)"/> -<path d="M257.539 124.947L238.055 97.4293L217.847 124.947H210L234.263 91.928L211.348 59.3584H223.709L241.66 84.7061L260.246 59.3584H268.093L245.452 90.3061L269.901 124.947H257.539Z" fill="#03659D"/> -<path d="M285.016 65.841V59.7041H335.536V65.841H315.241V125.293H305.312V65.841H285.016Z" fill="#03659D"/> -<path d="M380.544 125.293L378.834 117.359C377.574 119.945 375.404 122.06 372.335 123.715C369.267 125.37 365.596 126.192 361.333 126.192C357.968 126.192 354.955 125.699 352.314 124.702C349.662 123.704 347.59 122.192 346.089 120.143C344.588 118.093 343.832 115.507 343.832 112.384C343.832 110.039 344.325 107.978 345.322 106.203C346.319 104.428 347.678 102.97 349.432 101.831C350.933 100.691 352.621 99.8141 354.484 99.2114C356.347 98.6086 358.527 98.1703 361.026 97.9073C363.525 97.6333 366.48 [...] -<path d="M452.631 101.38C452.631 106.071 451.677 110.301 449.792 114.06C447.897 117.819 445.233 120.778 441.803 122.947C438.373 125.117 434.341 126.191 429.716 126.191C425.628 126.191 422.121 125.336 419.206 123.616C416.291 121.906 414.023 119.747 412.401 117.161L411.053 125.282H403.382V56.0986H412.401V85.5121C414.143 83.1121 416.565 81.0957 419.667 79.4628C422.768 77.8409 426.143 77.03 429.814 77.03C434.505 77.03 438.549 78.0711 441.946 80.1423C445.343 82.2135 447.973 85.0847 449.836 88 [...] -<path d="M465.167 125.293V56.0986H474.187V125.293H465.167Z" fill="#03659D"/> -<path d="M533.365 109.589C533.365 113.381 532.312 116.504 530.208 118.97C528.104 121.435 525.365 123.255 522 124.427C518.636 125.6 515.052 126.191 511.261 126.191C506.209 126.191 501.847 125.194 498.176 123.211C494.505 121.227 491.677 118.4 489.694 114.729C487.71 111.057 486.713 106.729 486.713 101.742C486.713 96.8657 487.71 92.5698 489.694 88.8438C491.677 85.1178 494.472 82.2138 498.088 80.1425C501.694 78.0713 505.935 77.0303 510.811 77.0303C517.967 77.0303 523.622 79.0466 527.776 83.07 [...] -<path d="M335.735 42.2745C335.735 46.4211 331.847 48.1704 327.701 48.1704C322.194 48.1704 318.598 44.8338 318.598 39.3266C318.598 33.949 322.064 30.418 327.441 30.418C332.657 30.418 335.961 33.4955 335.961 38.7111C335.961 39.197 335.929 39.6505 335.897 40.2013H322.906C323.133 43.2788 324.623 46 327.701 46C330.098 46 331.523 44.6718 331.523 42.2745H335.735ZM327.441 32.5884C324.494 32.5884 323.198 35.1152 322.939 38.0632H331.847C331.847 34.9209 330.584 32.5884 327.441 32.5884Z" fill="#03659D"/> -<path d="M301.927 38.42V47.847H297.748V23H301.927V33.496C302.898 31.779 304.874 30.4185 307.693 30.4185C312.131 30.4185 314.82 33.334 314.82 37.8693V47.847H310.673V38.2904C310.673 35.1805 309.151 33.2368 306.332 33.2368C303.546 33.2368 301.927 35.5369 301.927 38.42Z" fill="#03659D"/> -<path d="M293.656 41.821C293.656 45.9352 289.93 48.1704 285.46 48.1704C280.082 48.1704 276.648 44.769 276.648 39.3914C276.648 34.0786 280.147 30.418 285.492 30.418C289.801 30.418 293.721 32.6208 293.721 36.6054V36.9294H289.477C289.477 34.4997 287.922 32.5884 285.492 32.5884C282.091 32.5884 280.957 35.9899 280.957 39.3914C280.957 42.7929 282.058 45.8704 285.46 45.8704C288.019 45.8704 289.38 44.0887 289.38 41.4971H293.656V41.821Z" fill="#03659D"/> -<path d="M269.427 47.8465L268.714 45.2225C267.872 46.9718 265.734 48.1704 262.656 48.1704C259.093 48.1704 256.501 46.5831 256.501 43.214C256.501 41.3351 257.408 40.0069 258.898 39.0998C260.583 38.0632 262.656 37.7716 265.96 37.7716C266.9 37.7716 267.872 37.804 268.682 37.8364V36.3463C268.682 34.0138 267.418 32.5884 265.118 32.5884C262.85 32.5884 261.522 33.7547 261.522 36.0223H257.44V35.666C257.44 32.4589 260.259 30.418 265.118 30.418C269.459 30.418 272.86 32.4589 272.86 36.7998V47.8465H [...] -<path d="M245.433 48.1704C242.517 48.1704 240.541 46.8746 239.569 45.2873V54.779H235.39V30.7419H239.051L239.537 33.5279C240.411 32.0377 242.161 30.418 245.433 30.418C250.551 30.418 253.629 34.3378 253.629 39.3266C253.629 44.4126 250.486 48.1704 245.433 48.1704ZM244.396 32.88C241.092 32.88 239.569 35.9251 239.569 39.2294C239.569 42.6309 241.027 45.5464 244.461 45.5464C247.797 45.5464 249.32 42.5661 249.32 39.2294C249.32 35.9575 247.797 32.88 244.396 32.88Z" fill="#03659D"/> -<path d="M210 47.8471L218.487 24.2959H224.092L232.547 47.8471H227.526L225.355 41.6272H215.216L212.948 47.8471H210ZM216.155 39.0032H224.448L220.366 27.3086L216.155 39.0032Z" fill="#03659D"/> -<path d="M538 117.984V117H544.888V117.984H542.284V125.724H540.592V117.984H538Z" fill="#03659D"/> -<path d="M548.655 117L551.319 122.784L553.971 117H556.083V125.724H554.391V118.62L551.475 124.98H550.551L547.611 118.62V125.724H546.435V117H548.655Z" fill="#03659D"/> -</g> -<defs> -<linearGradient id="paint0_linear_428_7698" x1="120.254" y1="27.5423" x2="75.1702" y2="149.153" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#084D7E"/> -<stop offset="0.403607" stop-color="#10639C"/> -<stop offset="1" stop-color="#094B79"/> -</linearGradient> -<linearGradient id="paint1_linear_428_7698" x1="120.254" y1="27.5423" x2="75.1702" y2="149.153" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#084D7E"/> -<stop offset="0.403607" stop-color="#10639C"/> -<stop offset="1" stop-color="#094B79"/> -</linearGradient> -<linearGradient id="paint2_linear_428_7698" x1="135.085" y1="-3.30467" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#1964A0"/> -<stop offset="0.448809" stop-color="#1A73BA"/> -<stop offset="0.97652" stop-color="#185D94"/> -</linearGradient> -<linearGradient id="paint3_linear_428_7698" x1="135.085" y1="-3.30467" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#1964A0"/> -<stop offset="0.448809" stop-color="#1A73BA"/> -<stop offset="0.97652" stop-color="#185D94"/> -</linearGradient> -<linearGradient id="paint4_linear_428_7698" x1="135.085" y1="-3.30467" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#1964A0"/> -<stop offset="0.448809" stop-color="#1A73BA"/> -<stop offset="0.97652" stop-color="#185D94"/> -</linearGradient> -<linearGradient id="paint5_linear_428_7698" x1="135.085" y1="-3.30467" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#1964A0"/> -<stop offset="0.448809" stop-color="#1A73BA"/> -<stop offset="0.97652" stop-color="#185D94"/> -</linearGradient> -<linearGradient id="paint6_linear_428_7698" x1="19.9997" y1="3.22043" x2="136.864" y2="80.3391" gradientUnits="userSpaceOnUse"> -<stop stop-color="#64AEE9"/> -<stop offset="1" stop-color="#277CBF"/> -</linearGradient> -<linearGradient id="paint7_linear_428_7698" x1="19.9997" y1="3.22043" x2="136.864" y2="80.3391" gradientUnits="userSpaceOnUse"> -<stop stop-color="#64AEE9"/> -<stop offset="1" stop-color="#277CBF"/> -</linearGradient> -<clipPath id="clip0_428_7698"> -<rect width="560" height="150" fill="white"/> -</clipPath> -</defs> -</svg> diff --git a/website/static/images/xtable-white-svg.svg b/website/static/images/xtable-white-svg.svg deleted file mode 100644 index 09cc3bac..00000000 --- a/website/static/images/xtable-white-svg.svg +++ /dev/null @@ -1,72 +0,0 @@ -<svg width="560" height="150" viewBox="0 0 560 150" fill="none" xmlns="http://www.w3.org/2000/svg"> -<g clip-path="url(#clip0_428_7666)"> -<path d="M57.6018 4.95302L32.8815 4.88297L19.6337 27.8289L44.354 27.899L57.6018 4.95302Z" fill="#5DA9E5"/> -<path d="M74.8645 122.145L87.2854 143.519L112.732 143.347L100.648 122.557L74.8645 122.145Z" fill="#C5C5C5"/> -<path d="M128.93 27.8301L74.528 121.563L100.648 122.559L155.296 27.9048L128.93 27.8301Z" fill="#DCDCDC"/> -<path d="M44.3533 27.9023L19.6331 27.8322L87.5304 144.667L112.251 144.737L44.3533 27.9023Z" fill="url(#paint0_linear_428_7666)"/> -<path d="M20.1687 27.5225L32.5895 48.8958L141.349 49.2039L128.928 27.8305L20.1687 27.5225Z" fill="url(#paint1_linear_428_7666)"/> -<path d="M100.647 122.557L112.731 143.346L167.716 49.2762L155.295 27.9029L100.647 122.557Z" fill="url(#paint2_linear_428_7666)"/> -<path d="M56.1866 48.9L112.25 144.735L125.498 121.789L83.4747 48.9L56.1866 48.9Z" fill="url(#paint3_linear_428_7666)"/> -<path d="M100.647 122.557L113.255 100.72L125.498 121.789L112.25 144.735L99.36 122.553L100.647 122.557Z" fill="url(#paint4_linear_428_7666)"/> -<path d="M155.295 27.9029L167.716 49.2762L180.964 26.3302L168.543 4.9569L155.295 27.9029Z" fill="url(#paint5_linear_428_7666)"/> -<path d="M128.928 27.8264L155.294 27.9012L113.253 100.718L100.005 77.9217L128.928 27.8264Z" fill="url(#paint6_linear_428_7666)"/> -<path d="M155.294 27.9012L168.543 4.95531L33.4173 4.57226L20.1694 27.5182L128.928 27.8264L155.294 27.9012Z" fill="url(#paint7_linear_428_7666)"/> -<path d="M257.542 124.946L238.056 97.4266L217.847 124.946H210L234.264 91.9249L211.348 59.3535H223.71L241.662 84.7027L260.249 59.3535H268.096L245.454 90.3029L269.904 124.946H257.542Z" fill="#F8F8F8"/> -<path d="M285.02 65.8404V59.7031H335.543V65.8404H315.246V125.295H305.317V65.8404H285.02Z" fill="#F8F8F8"/> -<path d="M380.553 125.291L378.844 117.357C377.583 119.943 375.413 122.058 372.345 123.713C369.276 125.368 365.605 126.19 361.341 126.19C357.977 126.19 354.963 125.697 352.322 124.699C349.67 123.702 347.598 122.19 346.097 120.14C344.595 118.091 343.839 115.504 343.839 112.381C343.839 110.036 344.332 107.975 345.33 106.2C346.327 104.424 347.686 102.967 349.439 101.827C350.941 100.687 352.629 99.8105 354.492 99.2077C356.355 98.605 358.536 98.1666 361.034 97.9035C363.533 97.6296 366.492 97.4 [...] -<path d="M452.644 101.378C452.644 106.069 451.691 110.299 449.806 114.058C447.91 117.817 445.247 120.776 441.816 122.946C438.386 125.116 434.353 126.19 429.728 126.19C425.64 126.19 422.133 125.335 419.218 123.615C416.303 121.905 414.034 119.746 412.412 117.16L411.064 125.281H403.393V56.0938H412.412V85.5089C414.155 83.1088 416.577 81.0922 419.678 79.4593C422.78 77.8373 426.155 77.0263 429.827 77.0263C434.517 77.0263 438.561 78.0674 441.959 80.1387C445.356 82.2101 447.987 85.0815 449.85 88 [...] -<path d="M465.182 125.292V56.0938H474.201V125.292H465.182Z" fill="#F8F8F8"/> -<path d="M533.383 109.586C533.383 113.378 532.331 116.501 530.226 118.967C528.122 121.433 525.382 123.252 522.018 124.425C518.653 125.598 515.069 126.189 511.278 126.189C506.225 126.189 501.863 125.192 498.192 123.208C494.521 121.225 491.693 118.397 489.709 114.726C487.726 111.054 486.729 106.725 486.729 101.739C486.729 96.8619 487.726 92.5658 489.709 88.8396C491.693 85.1134 494.488 82.2092 498.104 80.1378C501.71 78.0665 505.951 77.0254 510.828 77.0254C517.985 77.0254 523.64 79.0419 527. [...] -<path d="M335.741 42.2742C335.741 46.421 331.854 48.1705 327.707 48.1705C322.2 48.1705 318.604 44.8336 318.604 39.3261C318.604 33.9482 322.07 30.417 327.448 30.417C332.664 30.417 335.968 33.4947 335.968 38.7106C335.968 39.1965 335.936 39.6501 335.903 40.2008H322.912C323.139 43.2785 324.629 45.9999 327.707 45.9999C330.104 45.9999 331.53 44.6716 331.53 42.2742H335.741ZM327.448 32.5876C324.5 32.5876 323.204 35.1145 322.945 38.0626H331.854C331.854 34.9202 330.59 32.5876 327.448 32.5876Z" fil [...] -<path d="M301.932 38.4209V47.8484H297.753V23H301.932V33.4966C302.904 31.7795 304.88 30.4189 307.699 30.4189C312.137 30.4189 314.826 33.3346 314.826 37.8702V47.8484H310.679V38.2913C310.679 35.1812 309.156 33.2374 306.338 33.2374C303.552 33.2374 301.932 35.5376 301.932 38.4209Z" fill="#F8F8F8"/> -<path d="M293.66 41.8207C293.66 45.9351 289.935 48.1705 285.464 48.1705C280.086 48.1705 276.652 44.7688 276.652 39.3909C276.652 34.0778 280.151 30.417 285.496 30.417C289.805 30.417 293.725 32.62 293.725 36.6048V36.9288H289.481C289.481 34.499 287.926 32.5876 285.496 32.5876C282.095 32.5876 280.961 35.9893 280.961 39.3909C280.961 42.7926 282.062 45.8703 285.464 45.8703C288.023 45.8703 289.384 44.0885 289.384 41.4967H293.66V41.8207Z" fill="#F8F8F8"/> -<path d="M269.43 47.8465L268.718 45.2224C267.875 46.9718 265.737 48.1705 262.659 48.1705C259.096 48.1705 256.504 46.583 256.504 43.2137C256.504 41.3347 257.411 40.0065 258.901 39.0993C260.586 38.0626 262.659 37.7711 265.964 37.7711C266.903 37.7711 267.875 37.8035 268.685 37.8359V36.3456C268.685 34.013 267.422 32.5876 265.121 32.5876C262.854 32.5876 261.525 33.7539 261.525 36.0216H257.443V35.6653C257.443 32.458 260.262 30.417 265.121 30.417C269.463 30.417 272.864 32.458 272.864 36.7992V47 [...] -<path d="M245.434 48.1705C242.519 48.1705 240.542 46.8746 239.571 45.2871V54.7794H235.391V30.741H239.052L239.538 33.5271C240.413 32.0368 242.162 30.417 245.434 30.417C250.553 30.417 253.631 34.337 253.631 39.3261C253.631 44.4124 250.488 48.1705 245.434 48.1705ZM244.398 32.8792C241.093 32.8792 239.571 35.9245 239.571 39.2289C239.571 42.6306 241.028 45.5463 244.462 45.5463C247.799 45.5463 249.322 42.5658 249.322 39.2289C249.322 35.9569 247.799 32.8792 244.398 32.8792Z" fill="#F8F8F8"/> -<path d="M210 47.8494L218.488 24.2969H224.093L232.548 47.8494H227.527L225.356 41.6292H215.216L212.948 47.8494H210ZM216.155 39.005H224.449L220.367 27.3098L216.155 39.005Z" fill="#F8F8F8"/> -<path d="M538 117.984V117H544.888V117.984H542.284V125.724H540.592V117.984H538Z" fill="#F8F8F8"/> -<path d="M548.655 117L551.319 122.784L553.971 117H556.083V125.724H554.391V118.62L551.475 124.98H550.551L547.611 118.62V125.724H546.435V117H548.655Z" fill="#F8F8F8"/> -</g> -<defs> -<linearGradient id="paint0_linear_428_7666" x1="120.254" y1="27.5464" x2="75.17" y2="149.156" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#979696"/> -<stop offset="0.403607" stop-color="#BBBBBB"/> -<stop offset="1" stop-color="#7F7F7F"/> -</linearGradient> -<linearGradient id="paint1_linear_428_7666" x1="120.254" y1="27.5464" x2="75.17" y2="149.156" gradientUnits="userSpaceOnUse"> -<stop offset="0.0370701" stop-color="#979696"/> -<stop offset="0.403607" stop-color="#BBBBBB"/> -<stop offset="1" stop-color="#7F7F7F"/> -</linearGradient> -<linearGradient id="paint2_linear_428_7666" x1="135.085" y1="-3.3035" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint3_linear_428_7666" x1="135.085" y1="-3.3035" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint4_linear_428_7666" x1="135.085" y1="-3.3035" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint5_linear_428_7666" x1="135.085" y1="-3.3035" x2="100.085" y2="158.052" gradientUnits="userSpaceOnUse"> -<stop offset="0.0774246" stop-color="#B1B1B1"/> -<stop offset="0.448809" stop-color="#D9D9D9"/> -<stop offset="0.97652" stop-color="#B3B3B3"/> -</linearGradient> -<linearGradient id="paint6_linear_428_7666" x1="19.9997" y1="3.22043" x2="136.864" y2="80.339" gradientUnits="userSpaceOnUse"> -<stop stop-color="white"/> -<stop offset="1" stop-color="#EAEAEA"/> -</linearGradient> -<linearGradient id="paint7_linear_428_7666" x1="19.9997" y1="3.22043" x2="136.864" y2="80.339" gradientUnits="userSpaceOnUse"> -<stop stop-color="white"/> -<stop offset="1" stop-color="#EAEAEA"/> -</linearGradient> -<clipPath id="clip0_428_7666"> -<rect width="560" height="150" fill="white"/> -</clipPath> -</defs> -</svg> diff --git a/website/static/images/xtable-words.png b/website/static/images/xtable-words.png deleted file mode 100644 index fe600e0a..00000000 Binary files a/website/static/images/xtable-words.png and /dev/null differ diff --git a/website/static/images/xtable-write-anywhere.png b/website/static/images/xtable-write-anywhere.png index e4468071..e2aa301a 100644 Binary files a/website/static/images/xtable-write-anywhere.png and b/website/static/images/xtable-write-anywhere.png differ diff --git a/website/static/images/xtable.png b/website/static/images/xtable.png deleted file mode 100644 index afb6984a..00000000 Binary files a/website/static/images/xtable.png and /dev/null differ diff --git a/website/static/index.html b/website/static/index.html index b2407217..7f89c3af 100644 --- a/website/static/index.html +++ b/website/static/index.html @@ -203,16 +203,7 @@ <div class="icon-2 accordion-icon">keyboard_arrow_down</div> </div> <div class="accordion-item-content"> - <p class="faq-a">Follow Apache XTable™ community channels on Linkedin and Twitter. Become a watcher on Github or reachout directly to any of the Github contributors to learn more.</p> - </div> - </div> - <div class="accordion-item"> - <div id="q1" class="accordion-item-trigger"> - <h4 class="accordion-heading"><span><strong class="faq-q">What are the future plans for open source governance?</strong></span></h4> - <div class="icon-2 accordion-icon">keyboard_arrow_down</div> - </div> - <div class="accordion-item-content"> - <p class="faq-a">Current contributors across Onehouse, Microsoft, Google, and others are helping to incubate Apache XTable™ into the Apache Software Foundation. Stay tuned for more updates.</p> + <p class="faq-a">Follow Apache XTable™ (Incubating) community channels on Linkedin and Twitter. Subscribe to the mailing list by sending an email to (dev-subscr...@xtable.apache.org). Follow the project on Github or reachout directly to any of the Github contributors to learn more.</p> </div> </div> </div> @@ -230,7 +221,7 @@ </div> <div class="footer__bottom text--center"><div class="footer__copyright" style="color: white;text-align: center;"> <div style="margin-top: 20px"> - <a href="https://incubator.apache.org/" target="_blank"><img style="height:40px; margin-bottom: 10px; margin-top: 10px" alt="Apache Software Foundation" src="/images/apache-incubator.svg"></a> + <a href="https://incubator.apache.org/" target="_blank"><img style="height:40px;margin-bottom: 10px;margin-top: 10px;background: white;" alt="Apache Software Foundation" src="https://www.apache.org/logos/res/incubator/incubator_highres.png"></a> <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Apache XTable™ is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the [...] <p style="text-align:left; font-weight: 300; font-size: 0.8em;">Copyright ©2024 Apache XTable™, XTable, Apache, the Apache feather logo and the Apache XTable™ project logo are either registered trademarks or trademarks of The Apache Software Foundation in the United States and other countries.</p> </div>