diff --git a/README.md b/README.md index 2ac59b7cd4a4e..86d8ba317aca6 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ If you are looking for a fully integrated platform, check out [Cube](https://cub />

- Learn more about connecting Cube to data sources and analytics & visualization tools. + Learn more about connecting Cube to data sources and analytics & visualization tools.

Cube Core was designed to work with all SQL data sources, including cloud data warehouses like Snowflake, Databricks, and BigQuery; query engines like Presto and Amazon Athena; and application databases like Postgres. Cube Core has a built-in relational caching engine to provide sub-second latency and high concurrency for API requests. @@ -48,7 +48,7 @@ docker run -p 4000:4000 \ Then, open http://localhost:4000 in your browser to continue setup. -For a step-by-step guide, [see the docs](https://cube.dev/docs/getting-started-docker?ref=github-readme). +For a step-by-step guide, [see the docs](https://cube.dev/cube-core/getting-started/create-a-project?ref=github-readme). ### Cube — Complete Modern BI Tool from Cube Core Creators @@ -59,9 +59,9 @@ For a step-by-step guide, [see the docs](https://cube.dev/docs/getting-started-d ## Resources - [Documentation](https://cube.dev/docs?ref=github-readme) -- [Getting Started](https://cube.dev/docs/getting-started?ref=github-readme) -- [Examples & Tutorials](https://cube.dev/docs/examples?ref=github-readme) -- [Architecture](https://cube.dev/docs/product/introduction#four-layers-of-semantic-layer) +- [Getting Started](https://cube.dev/cube-core/getting-started?ref=github-readme) +- [Examples & Tutorials](https://cube.dev/recipes?ref=github-readme) +- [Architecture](https://cube.dev/docs/introduction) ## Contributing diff --git a/docs-mintlify/admin/connect-to-data/data-sources/index.mdx b/docs-mintlify/admin/connect-to-data/data-sources/index.mdx index f49383a0ffca8..1ec3aed0fb652 100644 --- a/docs-mintlify/admin/connect-to-data/data-sources/index.mdx +++ b/docs-mintlify/admin/connect-to-data/data-sources/index.mdx @@ -15,34 +15,34 @@ sources. ## Data warehouses - + Connect to Amazon Redshift. - + Connect to Google BigQuery. - + Connect to Snowflake. - + Connect to Databricks. - + Connect to Microsoft Fabric. - + Connect to ClickHouse. - + Connect to SingleStore. - + Connect to Apache Pinot. - + Connect to Firebolt. - + Connect to Vertica. @@ -50,19 +50,19 @@ sources. ## Query engines - + Connect to Amazon Athena. - + Connect to DuckDB or MotherDuck. - + Connect to Hive or SparkSQL. - + Connect to Presto. - + Connect to Trino. @@ -70,19 +70,19 @@ sources. ## Transactional databases - + Connect to Postgres. - + Connect to Microsoft SQL Server. - + Connect to MySQL. - + Connect to Oracle. - + Connect to SQLite. @@ -90,16 +90,16 @@ sources. ## Time series & streaming - + Connect to QuestDB. - + Connect to ksqlDB. - + Connect to Materialize. - + Connect to RisingWave. @@ -107,22 +107,22 @@ sources. ## Other data sources - + Connect to Elasticsearch. - + Connect to MongoDB. - + Connect to Apache Druid. - + Query Parquet files via DuckDB. - + Query CSV files via DuckDB. - + Query JSON files via DuckDB. diff --git a/packages/cubejs-docker/README.md b/packages/cubejs-docker/README.md index 79aefa5ed1687..d17ba36c43f4c 100644 --- a/packages/cubejs-docker/README.md +++ b/packages/cubejs-docker/README.md @@ -63,7 +63,7 @@ The Cube.js Developer Playground will be available at `http://localhost:4000`. For more information about supported environment variables, please consult the documentation for [Environment Variables][link-cubejs-env-vars]. -[link-cubejs-env-vars]: https://cube.dev/docs/reference/environment-variables +[link-cubejs-env-vars]: https://cube.dev/reference/configuration/environment-variables ### Using Docker Compose diff --git a/packages/cubejs-playground/src/ChartContainer.tsx b/packages/cubejs-playground/src/ChartContainer.tsx index 1af1e98c27e78..05cf50ba1590f 100644 --- a/packages/cubejs-playground/src/ChartContainer.tsx +++ b/packages/cubejs-playground/src/ChartContainer.tsx @@ -70,7 +70,7 @@ const UnsupportedFrameworkPlaceholder: UnsupportedPlaceholder = ({
Please refer to  @@ -90,7 +90,7 @@ const BIPlaceholder: UnsupportedPlaceholder = () => (
Please refer to 
playgroundAction('BI Docs')} diff --git a/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx b/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx index d43f53e34d9c5..e8ccc650abfb1 100644 --- a/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx +++ b/packages/cubejs-playground/src/QueryBuilderV2/QueryBuilderExtras.tsx @@ -378,7 +378,7 @@ export function QueryBuilderExtras() { } selectedKey={query.limit == null ? '0' : String(query.limit)} diff --git a/packages/cubejs-playground/src/components/Header/Header.tsx b/packages/cubejs-playground/src/components/Header/Header.tsx index d718f9237c816..ddab9a7ec87cf 100644 --- a/packages/cubejs-playground/src/components/Header/Header.tsx +++ b/packages/cubejs-playground/src/components/Header/Header.tsx @@ -73,7 +73,7 @@ export default function Header({ selectedKeys }: Props) { diff --git a/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx b/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx index 829bac4f8fad3..deb09b27613e9 100644 --- a/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx +++ b/packages/cubejs-playground/src/components/Header/RunOnCubeCloud.tsx @@ -84,7 +84,7 @@ function LivePreviewOverlay({ Playground uses the following API URL to execute queries on Cloud. You can use this API to test queries in your application.{' '} - + Learn more {' '} on developing and testing with Cube Cloud. diff --git a/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx b/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx index 143d72775f90b..ef43d5fd040f1 100644 --- a/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx +++ b/packages/cubejs-playground/src/components/SecurityContext/SecurityContext.tsx @@ -226,7 +226,7 @@ export function SecurityContext() { Learn more about Security Context in{' '} - + docs diff --git a/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx b/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx index da0242d92f0f3..eeccef047e5c1 100644 --- a/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx +++ b/packages/cubejs-playground/src/pages/ConnectionWizard/ConnectionWizardPage.tsx @@ -262,7 +262,7 @@ export function ConnectionWizardPage({ history }) { Docker.
Learn more about connecting to databases in the diff --git a/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx b/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx index db0a502a931b9..0554b968c6c0f 100644 --- a/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx +++ b/packages/cubejs-playground/src/pages/ConnectionWizard/components/ConnectionTest.tsx @@ -64,10 +64,10 @@ export default function ConnectionTest({

{/* eslint-disable-next-line */}
- https://cube.dev/docs/config/databases + https://cube.dev/cube-core/getting-started/create-a-project ))()} diff --git a/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx b/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx index e56c06583555f..2e6ebe56edb79 100644 --- a/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx +++ b/packages/cubejs-playground/src/pages/FrontendIntegrations/FrontendIntegrationsPage.tsx @@ -17,19 +17,19 @@ export function FrontendIntegrationsPage() { key: '1', name: 'REST API Endpoint', url: restUrl, - docsUrl: 'https://cube.dev/docs/rest-api', + docsUrl: 'https://cube.dev/reference/core-data-apis/rest-api', }, { key: '2', name: 'Websockets Endpoint', url: wsUrl, - docsUrl: 'https://cube.dev/docs/real-time-data-fetch', + docsUrl: 'https://cube.dev/recipes/core-data-api/real-time-data-fetch', }, { key: '2', name: 'GraphQL Endpoint', url: graphqlUrl, - docsUrl: 'https://cube.dev/docs/backend/graphql', + docsUrl: 'https://cube.dev/reference/core-data-apis/graphql-api', }, ]; @@ -64,16 +64,16 @@ export function FrontendIntegrationsPage() { You can refer to Cube docs to learn more about{' '} - + REST ,{' '} - + GraphQL {' '} APIs and{' '} integration with frontend frameworks @@ -206,7 +206,7 @@ const { resultSet, isLoading, error, progress } = useCubeQuery({ You can find full Angular tutorial and examples in{' '} this documentation guide @@ -234,7 +234,7 @@ const cubeApi = cube( You can find full Angular tutorial and examples in{' '} this documentation guide diff --git a/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx b/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx index f1d1ced015fc5..77d216c68858a 100644 --- a/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx +++ b/packages/cubejs-playground/src/pages/Schema/SchemaPage.tsx @@ -302,7 +302,7 @@ export class SchemaPage extends Component { Data model files are located and can be edited in the mount volume directory.{' '} Learn more about working with Cube data model in the docs diff --git a/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx b/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx index c414e99342904..847c6a3092648 100644 --- a/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx +++ b/packages/cubejs-playground/src/rollup-designer/RollupDesigner.tsx @@ -603,7 +603,7 @@ export function RollupDesigner({ rollup is configured with the additive measures that calculate this non-additive measure. See more info in{' '} our docs diff --git a/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx b/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx index ad249abc0646d..cc92f7bec83dd 100644 --- a/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx +++ b/packages/cubejs-playground/src/rollup-designer/components/RollupDesignerModal.tsx @@ -29,7 +29,7 @@ export function RollupDesignerModal({ wrapClassName="rollup-designer" footer={ diff --git a/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx b/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx index 2961a222bfdb3..e0481acc87bd3 100644 --- a/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx +++ b/packages/cubejs-playground/src/rollup-designer/components/Settings.tsx @@ -263,7 +263,7 @@ export function Settings({ See how to format your cron expression