From 2b9ff9ef52d97d8d10ffeeb53aecde72beb0927f Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Mon, 14 Aug 2023 16:10:28 -0400 Subject: [PATCH 01/18] remove inline css from pages/index Signed-off-by: Michael Robinson --- src/pages/index.tsx | 86 +++++++++++++-------------- src/style/index.css | 140 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 183 insertions(+), 43 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index b742044..d073349 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -40,47 +40,47 @@ export default ({ data, location }: PageProps) => { const Wall = ({ data }) => { return (
-
-
+
+
-
+
-

+

Data lineage for every pipeline

-

+

Use Marquez to collect, aggregate, and visualize metadata about your data pipelines and applications.

-
+
@@ -90,15 +90,15 @@ const Wall = ({ data }) => { const About = ({ }) => { return ( -
-
-

+
+
+

What is Marquez?

-

+

Marquez is an open source metadata service. It maintains data provenance, shows how datasets are consumed and produced, provides global visibility into job runtimes, centralizes dataset lifecycle management, and much more.

-

+

Marquez was released and open sourced by WeWork.

@@ -108,65 +108,65 @@ const About = ({ }) => { const FeatureBoxes = ({ }) => { return ( -
-
-
-

+
+
+
+

What does Marquez do?

-
-

+
+

Real-time metadata collection

-

+

Marquez is a metadata server, offering an OpenLineage-compatible endpoint for real-time collection of information from running jobs and applications.

-

+

As the reference implementation of OpenLineage, the Marquez API server already works with all of its integrations developed by the community. This includes Apache Airflow, Apache Spark, dbt, Dagster, and Great Expectations.

-
+
-
-

+
+

Unified visual graph

-

+

Through a web user interface, Marquez can provide a visual map that shows complex interdependencies within your data ecosystem.

-

+

The user interface allows you to browse the metadata within Marquez, making it easy to see the inputs and outputs of each job, trace the lineage of individual datasets, and study performance metrics and execution details.

-
+
-
-

+
+

Flexible Lineage API

-

+

Lineage metadata can be queried using the lineage API, allowing for automation of key tasks like backfills and root cause analysis.

-

+

With the Lineage API, you can easily traverse the dependency tree and establish context for datasets across multiple pipelines and orchestration platforms. This can be used to enrich data catalogs and data quality systems.

-
+
@@ -176,14 +176,14 @@ const FeatureBoxes = ({ }) => { const Blog = ({ children }) => { return ( -
-
-
-

+
+
+
+

Latest News

-
{children}
+
{children}
) diff --git a/src/style/index.css b/src/style/index.css index 3efe77a..52f3362 100644 --- a/src/style/index.css +++ b/src/style/index.css @@ -328,3 +328,143 @@ h1, h2, h3, h4, h5, h6 { .nowrap { white-space: nowrap; } + +/* Wall */ + +.wall { + @apply flex relative justify-center items-center overflow-hidden pt-24 px-16; +} + +.wall-div { + @apply flex-1 lg:block relative w-full h-full top-0 left-0 hidden; +} + +.wall-img-div { + @apply w-full h-full; +} + +.wall-img { + @apply h-full w-auto max-w-none lg:h-auto lg:w-full pr-12; +} + +.wall-text { + @apply flex-1 text-center p-3 relative z-10 lg:text-left lg:pl-8 text-white lg:text-color-default; +} + +.wall-text-slogan { + @apply text-5xl relative mt-20 lg:text-6xl; +} + +.wall-text-cta { + @apply text-lg lg:text-xl text-color-3 pb-6 pt-3 pb-6; +} + +.wall-text-btns-div { + @apply py-5 pb-20; +} + +.wall-text-btn { + @apply mx-5 rounded-full opacity-80 hover:opacity-100 transition duration-500 ease-in-out transform hover:scale-105; +} + +/* About */ + +.about-div { + @apply border-t-2 border-dashed border-color-2; +} + +.about-div-inner { + @apply px-4 py-12 boxed text-center lg:pt-14 lg:px-0; +} + +.about-div-q { + @apply relative text-3xl; +} + +.about-div-a1 { + @apply mt-5 pt-3 px-6; +} + +.about-div-a2 { + @apply my-5 text-lg px-6; +} + +/* Feature Boxes */ + +.feature-boxes-div { + @apply border-t-2 border-dashed border-color-2 +} + +.feature-boxes-div-inner { + @apply flex flex-wrap py-12 container mx-auto items-center; +} + +.feature-boxes-div-title { + @apply px-4 text-center lg:px-0 w-full lg:order-1 order-1; +} + +.feature-boxes-div-title-h2 { + @apply text-center relative text-3xl; +} + +.feature-boxes-div-rtm { + @apply lg:py-14 px-4 lg:pr-12 lg:w-1/2 w-full order-2 lg:order-2; +} + +.feature-boxes-div-title { + @apply text-color-1 text-xl text-center lg:text-left lg:text-2xl; +} + +.feature-boxes-div-para { + @apply mt-5 text-center lg:text-left; +} + +.feature-boxes-div-rtm-img { + @apply py-12 lg:py-14 px-4 lg:w-1/2 w-full order-2 lg:order-2; +} + +.fb-img { + @apply w-full max-w-none; +} + +.feature-boxes-div-uvg { + @apply py-12 lg:py-14 px-4 lg:pl-12 lg:w-1/2 w-full order-3 lg:order-4; +} + +.feature-boxes-div-uvg-img { + @apply py-12 lg:py-14 px-4 lg:w-1/2 w-full order-4 lg:order-3; +} + +.uvg-img { + @apply w-full max-w-none lg:pr-12; +} + +.feature-boxes-div-api { + @apply py-12 lg:py-14 px-4 lg:pr-12 lg:w-1/2 w-full order-5 lg:order-5; +} + +.feature-boxes-div-api-img { + @apply py-12 lg:py-14 px-4 lg:w-1/2 w-full order-6 lg:order-6; +} + +/* Blog */ + +.blog-div { + @apply border-t-2 border-dashed border-color-2; +} + +.blog-div-inner { + @apply container mx-auto px-0 pb-24; +} + +.blog-div-title-div { + @apply px-4 py-12 text-center lg:py-14 lg:px-0; +} + +.blog-div-title { + @apply text-color-1 text-3xl lg:text-4xl; +} + +.blog-div-children { + @apply flex flex-wrap; +} \ No newline at end of file From c9b5b3652194e613ad052a779a20612bc4fd7476 Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Mon, 14 Aug 2023 16:10:50 -0400 Subject: [PATCH 02/18] update schema Signed-off-by: Michael Robinson --- schema.json | 202 ++++++++++++++++++++++++++-------------------------- 1 file changed, 101 insertions(+), 101 deletions(-) diff --git a/schema.json b/schema.json index 0153f77..0f183a8 100644 --- a/schema.json +++ b/schema.json @@ -3489,22 +3489,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "postCssPlugins", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SitePluginPluginOptionsPostCssPlugins", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "trackingIds", "description": null, @@ -3604,26 +3588,19 @@ }, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SitePluginPluginOptionsPostCssPlugins", - "description": null, - "fields": [ + }, { - "name": "postcssPlugin", + "name": "postCssPlugins", "description": null, "args": [], "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SitePluginPluginOptionsPostCssPlugins", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3717,6 +3694,29 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "SitePluginPluginOptionsPostCssPlugins", + "description": null, + "fields": [ + { + "name": "postcssPlugin", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "SitePluginPackageJson", @@ -20184,16 +20184,6 @@ }, "defaultValue": null }, - { - "name": "postCssPlugins", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SitePluginPluginOptionsPostCssPluginsFilterListInput", - "ofType": null - }, - "defaultValue": null - }, { "name": "trackingIds", "description": null, @@ -20273,45 +20263,13 @@ "ofType": null }, "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SitePluginPluginOptionsPostCssPluginsFilterListInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "elemMatch", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "SitePluginPluginOptionsPostCssPluginsFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SitePluginPluginOptionsPostCssPluginsFilterInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "postcssPlugin", + "name": "postCssPlugins", "description": null, "type": { "kind": "INPUT_OBJECT", - "name": "StringQueryOperatorInput", + "name": "SitePluginPluginOptionsPostCssPluginsFilterListInput", "ofType": null }, "defaultValue": null @@ -20392,6 +20350,48 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "SitePluginPluginOptionsPostCssPluginsFilterListInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "elemMatch", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SitePluginPluginOptionsPostCssPluginsFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SitePluginPluginOptionsPostCssPluginsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "postcssPlugin", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "StringQueryOperatorInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "SitePluginPackageJsonFilterInput", @@ -21696,18 +21696,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pluginCreator___pluginOptions___postCssPlugins", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pluginCreator___pluginOptions___postCssPlugins___postcssPlugin", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "pluginCreator___pluginOptions___trackingIds", "description": null, @@ -21786,6 +21774,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pluginCreator___pluginOptions___postCssPlugins", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pluginCreator___pluginOptions___postCssPlugins___postcssPlugin", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "pluginCreator___packageJson___name", "description": null, @@ -23052,18 +23052,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "pluginOptions___postCssPlugins", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pluginOptions___postCssPlugins___postcssPlugin", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "pluginOptions___trackingIds", "description": null, @@ -23142,6 +23130,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "pluginOptions___postCssPlugins", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pluginOptions___postCssPlugins___postcssPlugin", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "packageJson___name", "description": null, From 3023736c6b2e68b9ac7954f98ded55dc6520b75e Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Mon, 14 Aug 2023 16:26:27 -0400 Subject: [PATCH 03/18] remove inline css from 404 Signed-off-by: Michael Robinson --- schema.json | 76 +++++++++++++++++++++++++++++++++++++++++++++ src/pages/404.tsx | 12 +++---- src/style/index.css | 26 ++++++++++++++++ 3 files changed, 108 insertions(+), 6 deletions(-) diff --git a/schema.json b/schema.json index 0f183a8..026070f 100644 --- a/schema.json +++ b/schema.json @@ -2221,6 +2221,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "port", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "polyfill", "description": null, @@ -7743,6 +7767,26 @@ }, "defaultValue": null }, + { + "name": "port", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "IntQueryOperatorInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "host", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "StringQueryOperatorInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "polyfill", "description": null, @@ -17529,6 +17573,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "port", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "host", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "polyfill", "description": null, @@ -18384,6 +18440,26 @@ }, "defaultValue": null }, + { + "name": "port", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "IntQueryOperatorInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "host", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "StringQueryOperatorInput", + "ofType": null + }, + "defaultValue": null + }, { "name": "polyfill", "description": null, diff --git a/src/pages/404.tsx b/src/pages/404.tsx index 42c3f61..82898d1 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -10,18 +10,18 @@ export default ({ location }: PageProps<{}, {}>) => { }} location={location} > -
-
-

- 404 +
+
+

+ 404

-
+

Oops! That page does not exist. 😞

+ }} className="not-found-btn">Go Back?

diff --git a/src/style/index.css b/src/style/index.css index 52f3362..4b4c58c 100644 --- a/src/style/index.css +++ b/src/style/index.css @@ -467,4 +467,30 @@ h1, h2, h3, h4, h5, h6 { .blog-div-children { @apply flex flex-wrap; +} + +/* 404 */ + +.not-found-div { + @apply container mx-auto py-12; +} + +.not-found-title-div { + @apply title py-12 text-center; +} + +.not-found-title { + @apply text-7xl text-color-1; +} + +.not-found-title-text { + @apply text-primary; +} + +.not-found-msg { + @apply pb-20 text-center; +} + +.not-found-btn { + @apply text-link; } \ No newline at end of file From 1d7aba10fb30694ab6826ec7c7113496ed8ba411 Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Tue, 15 Aug 2023 11:26:24 -0400 Subject: [PATCH 04/18] remove inline css from cookie Signed-off-by: Michael Robinson --- src/components/cookie.tsx | 10 +++++----- src/style/index.css | 30 ++++++++++++++++++++++++++---- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/src/components/cookie.tsx b/src/components/cookie.tsx index e234f78..ea9e202 100644 --- a/src/components/cookie.tsx +++ b/src/components/cookie.tsx @@ -7,12 +7,12 @@ interface Props { const CookieBox = ({ onChange}: Props) => { return ( -
-
-

This website uses cookies to ensure you get the best experience on our website.

- Privacy policy +
+
+

This website uses cookies to ensure you get the best experience on our website.

+ Privacy policy
- +
) } diff --git a/src/style/index.css b/src/style/index.css index 4b4c58c..9fb4f28 100644 --- a/src/style/index.css +++ b/src/style/index.css @@ -329,7 +329,7 @@ h1, h2, h3, h4, h5, h6 { white-space: nowrap; } -/* Wall */ +/* Index Wall */ .wall { @apply flex relative justify-center items-center overflow-hidden pt-24 px-16; @@ -367,7 +367,7 @@ h1, h2, h3, h4, h5, h6 { @apply mx-5 rounded-full opacity-80 hover:opacity-100 transition duration-500 ease-in-out transform hover:scale-105; } -/* About */ +/* Index About */ .about-div { @apply border-t-2 border-dashed border-color-2; @@ -389,7 +389,7 @@ h1, h2, h3, h4, h5, h6 { @apply my-5 text-lg px-6; } -/* Feature Boxes */ +/* Index Feature Boxes */ .feature-boxes-div { @apply border-t-2 border-dashed border-color-2 @@ -447,7 +447,7 @@ h1, h2, h3, h4, h5, h6 { @apply py-12 lg:py-14 px-4 lg:w-1/2 w-full order-6 lg:order-6; } -/* Blog */ +/* Blog on Index */ .blog-div { @apply border-t-2 border-dashed border-color-2; @@ -493,4 +493,26 @@ h1, h2, h3, h4, h5, h6 { .not-found-btn { @apply text-link; +} + +/* Cookie */ + +.cookie-div { + @apply fixed bottom-0 left-0 w-full bg-bgalt border-t-2 border-primary p-4 flex flex-wrap items-center justify-between z-50; +} + +.cookie-inner-div { + @apply flex; +} + +.cookie-p { + @apply text-color-default mr-2; +} + +.cookie-link { + @apply text-color-1; +} + +.cookie-btn { + @apply px-3 py-1 rounded bg-bgalt border-2 border-secondary text-color-default hover:border-primary duration-200 transition-all; } \ No newline at end of file From 5adf61266e526afb259b51b6edacbd43a48bc81f Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Wed, 23 Aug 2023 13:58:32 -0400 Subject: [PATCH 05/18] remove inline css from shortcodes Signed-off-by: Michael Robinson --- src/components/shortcodes/index.tsx | 2 +- src/style/index.css | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/components/shortcodes/index.tsx b/src/components/shortcodes/index.tsx index f9a102a..1c92d44 100644 --- a/src/components/shortcodes/index.tsx +++ b/src/components/shortcodes/index.tsx @@ -10,7 +10,7 @@ const Row = ({ children }) => { const Col = ({ children }) => { return ( -
+
{children}
) diff --git a/src/style/index.css b/src/style/index.css index 9fb4f28..4e4aca0 100644 --- a/src/style/index.css +++ b/src/style/index.css @@ -515,4 +515,10 @@ h1, h2, h3, h4, h5, h6 { .cookie-btn { @apply px-3 py-1 rounded bg-bgalt border-2 border-secondary text-color-default hover:border-primary duration-200 transition-all; +} + +/* Shortcodes */ + +.shortcodes { + @apply flex-1 p-2; } \ No newline at end of file From 251e0e6cfe7756644ad3aa8b9bda8d6acb960832 Mon Sep 17 00:00:00 2001 From: Michael Robinson Date: Wed, 23 Aug 2023 14:09:51 -0400 Subject: [PATCH 06/18] remove inline css from footer Signed-off-by: Michael Robinson --- src/components/footer.tsx | 10 +++++----- src/style/index.css | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/components/footer.tsx b/src/components/footer.tsx index b4a0ecf..28867e1 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -26,16 +26,16 @@ export default function() { )) return ( -