From f557fbabdc70e1009c496ef60024af421cbcd8a5 Mon Sep 17 00:00:00 2001 From: Blessing Ene Anyebe <60541622+kwennB@users.noreply.github.com> Date: Tue, 30 Apr 2024 16:13:11 +0100 Subject: [PATCH 1/6] Update index.page.tsx Edited the placeholder texts for the welcome page. --- pages/overview/welcome/index.page.tsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index b334f0030..e193cdf6a 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -11,7 +11,7 @@ export default function Welcome() { { title: 'Overview', summary: - 'Ut minim anim non deserunt veniam. Ex sit eu voluptate labore sunt aute ', + 'Find everything you need to know about JSON Schema in one convenient place, including; sponsors, use cases, case studies, FAQ, code of conduct, etc.', logo: '/icons/eye.svg', links: { lang: 'URL1', @@ -21,7 +21,7 @@ export default function Welcome() { { title: 'Getting Started', summary: - 'Sit anim eu sunt nisi. Tempor cupidatat voluptate nostrud voluptate deserunt cupidatat dolor magna irure deserunt.', + 'Here the magic begins! Get your project up and running with our tutorial. The section helps you start your journey toward creating a JSON schema document.', logo: '/icons/compass.svg', links: { lang: 'URL1', @@ -31,7 +31,7 @@ export default function Welcome() { { title: 'Reference', summary: - 'Adipisicing minim ex amet occaecat dolore quis nisi voluptate sit.', + 'Explore the JSON Schema reference. You have access to everything, the definition of common terms used in the JSON Schema (glossary), the schema reference, learning & understanding JSON Schema, and many more.', logo: '/icons/book.svg', links: { lang: 'URL1', @@ -41,7 +41,7 @@ export default function Welcome() { { title: 'Specification', summary: - 'Deserunt et fugiat do adipisicing enim in nostrud Lorem anim ut amet enim.', + 'Allows you to define validation, documentation, hyperlink navigation, and interaction control of JSON data.', logo: '/icons/clipboard.svg', links: { lang: 'URL1', @@ -51,7 +51,7 @@ export default function Welcome() { { title: 'Other Resources', summary: - 'Deserunt et fugiat do adipisicing enim in nostrud Lorem anim ut amet enim.', + 'Explore our different resources, books, articles, courses, videos, podcasts, and papers, we welcome you to enjoy them.', logo: '/icons/bookshelf.svg', links: { lang: 'URL1', @@ -66,9 +66,7 @@ export default function Welcome() { {newTitle}

- Veniam ea fugiat exercitation laboris non est nulla id pariatur ex. Qui - occaecat fugiat sunt exercitation adipisicing culpa reprehenderit - consectetur amet in. Qui fugiat amet do eu. + Welcome to the place where simplicity meets power. The JSON Schema exists to empower you, help you build more, and break less. It is the fastest and most effective means to enable your JSON data implementations. So, jump right in and explore. With JSON Schema by your side, the possibilities are endless. Below you will find the pages from our documentation. Welcome aboard!.

{data.map((element: any, index: any) => ( From 54a45c2834f15f3b3b3bfcc2b27738eeff208edd Mon Sep 17 00:00:00 2001 From: Blessing Ene Anyebe Date: Fri, 10 May 2024 11:30:08 +0100 Subject: [PATCH 2/6] fixed lint error --- pages/overview/welcome/index.page.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index e193cdf6a..a6ad52f6a 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -66,7 +66,12 @@ export default function Welcome() { {newTitle}

- Welcome to the place where simplicity meets power. The JSON Schema exists to empower you, help you build more, and break less. It is the fastest and most effective means to enable your JSON data implementations. So, jump right in and explore. With JSON Schema by your side, the possibilities are endless. Below you will find the pages from our documentation. Welcome aboard!. + Welcome to the place where simplicity meets power. The JSON Schema + exists to empower you, help you build more, and break less. It is the + fastest and most effective means to enable your JSON data + implementations. So, jump right in and explore. With JSON Schema by your + side, the possibilities are endless. Below you will find the pages from + our documentation. Welcome aboard!.

{data.map((element: any, index: any) => ( From 9b6d665365cbce450ccc92c9280a9d9f99f1d580 Mon Sep 17 00:00:00 2001 From: Blessing Ene Anyebe Date: Tue, 21 May 2024 12:53:38 +0100 Subject: [PATCH 3/6] Edited wordings for the Welcome page of release 3 --- pages/overview/welcome/index.page.tsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index a6ad52f6a..7abf71363 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -11,7 +11,7 @@ export default function Welcome() { { title: 'Overview', summary: - 'Find everything you need to know about JSON Schema in one convenient place, including; sponsors, use cases, case studies, FAQ, code of conduct, etc.', + 'Our Overview provides a high level view of the project, its benefits, the roadmap and other relevant details.', logo: '/icons/eye.svg', links: { lang: 'URL1', @@ -21,7 +21,7 @@ export default function Welcome() { { title: 'Getting Started', summary: - 'Here the magic begins! Get your project up and running with our tutorial. The section helps you start your journey toward creating a JSON schema document.', + 'Our Getting Started guide walks you through the basics of JSON Schema.', logo: '/icons/compass.svg', links: { lang: 'URL1', @@ -31,7 +31,7 @@ export default function Welcome() { { title: 'Reference', summary: - 'Explore the JSON Schema reference. You have access to everything, the definition of common terms used in the JSON Schema (glossary), the schema reference, learning & understanding JSON Schema, and many more.', + 'Our Reference teaches JSON Schema deeply from a beginner to the advanced level.', logo: '/icons/book.svg', links: { lang: 'URL1', @@ -41,7 +41,7 @@ export default function Welcome() { { title: 'Specification', summary: - 'Allows you to define validation, documentation, hyperlink navigation, and interaction control of JSON data.', + 'Our Specification section documents all versions of JSON Schema specification.', logo: '/icons/clipboard.svg', links: { lang: 'URL1', @@ -66,12 +66,11 @@ export default function Welcome() { {newTitle}

- Welcome to the place where simplicity meets power. The JSON Schema - exists to empower you, help you build more, and break less. It is the - fastest and most effective means to enable your JSON data - implementations. So, jump right in and explore. With JSON Schema by your - side, the possibilities are endless. Below you will find the pages from - our documentation. Welcome aboard!. + JSON Schema is a powerful tool for validating the structure of JSON + data. It effectively helps you to annotate and validate the structure, + constraints, and data types of your JSON documents. Our goal is to + provide a standardized means for you to define the expectations of your + JSON data.

{data.map((element: any, index: any) => ( From 12bc1972f5584cc7805e1b85a428cf61f47d6de2 Mon Sep 17 00:00:00 2001 From: Blessing Ene Anyebe <60541622+kwennB@users.noreply.github.com> Date: Thu, 23 May 2024 13:14:53 +0100 Subject: [PATCH 4/6] Update pages/overview/welcome/index.page.tsx Co-authored-by: Benjamin Granados <40007659+benjagm@users.noreply.github.com> --- pages/overview/welcome/index.page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index 7abf71363..d4cff0c15 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -51,7 +51,7 @@ export default function Welcome() { { title: 'Other Resources', summary: - 'Explore our different resources, books, articles, courses, videos, podcasts, and papers, we welcome you to enjoy them.', + 'Deserunt et fugiat do adipisicing enim in nostrud Lorem anim ut amet enim.', logo: '/icons/bookshelf.svg', links: { lang: 'URL1', From 35ebe44939bf04089fb4c25041576e1d90f9caeb Mon Sep 17 00:00:00 2001 From: Blessing Ene Anyebe <60541622+kwennB@users.noreply.github.com> Date: Thu, 23 May 2024 13:15:32 +0100 Subject: [PATCH 5/6] Update pages/overview/welcome/index.page.tsx Co-authored-by: Benjamin Granados <40007659+benjagm@users.noreply.github.com> --- pages/overview/welcome/index.page.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index d4cff0c15..373b54752 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -66,11 +66,9 @@ export default function Welcome() { {newTitle}

- JSON Schema is a powerful tool for validating the structure of JSON - data. It effectively helps you to annotate and validate the structure, - constraints, and data types of your JSON documents. Our goal is to - provide a standardized means for you to define the expectations of your - JSON data. + Discover everything you can do with JSON Schema. This section presents + the most common use cases for JSON Schema, but the possibilities are + endless.

{data.map((element: any, index: any) => ( From df3ab7d883fe2ea9a1ac774757b41c6d3763f570 Mon Sep 17 00:00:00 2001 From: Benjamin Granados Date: Thu, 23 May 2024 14:41:20 +0200 Subject: [PATCH 6/6] Remove data duplication and fix intro text --- data/welcome.json | 21 ++++------- pages/overview/welcome/index.page.tsx | 53 ++++----------------------- 2 files changed, 16 insertions(+), 58 deletions(-) diff --git a/data/welcome.json b/data/welcome.json index 932563f2e..83ccbafa8 100644 --- a/data/welcome.json +++ b/data/welcome.json @@ -1,7 +1,8 @@ [ { "title": "Overview", - "summary": "Ut minim anim non deserunt veniam. Ex sit eu voluptate labore sunt aute ", + "summary": + "Our Overview provides a high level view of the project, its benefits, the roadmap and other relevant details.", "logo": "/icons/eye.svg", "links": { "lang": "URL1", @@ -10,7 +11,8 @@ }, { "title": "Getting Started", - "summary": "Sit anim eu sunt nisi. Tempor cupidatat voluptate nostrud voluptate deserunt cupidatat dolor magna irure deserunt.", + "summary": + "Our Getting Started guide walks you through the basics of JSON Schema.", "logo": "/icons/compass.svg", "links": { "lang": "URL1", @@ -19,7 +21,8 @@ }, { "title": "Reference", - "summary": "Adipisicing minim ex amet occaecat dolore quis nisi voluptate sit.", + "summary": + "Our Reference teaches JSON Schema deeply from a beginner to the advanced level.", "logo": "/icons/book.svg", "links": { "lang": "URL1", @@ -28,20 +31,12 @@ }, { "title": "Specification", - "summary": "Deserunt et fugiat do adipisicing enim in nostrud Lorem anim ut amet enim.", + "summary": + "Our Specification section documents all versions of JSON Schema specification.", "logo": "/icons/clipboard.svg", "links": { "lang": "URL1", "url": "/specification" } - }, - { - "title": "Other Resources", - "summary": "Deserunt et fugiat do adipisicing enim in nostrud Lorem anim ut amet enim.", - "logo": "/icons/bookshelf.svg", - "links": { - "lang": "URL1", - "url": "/resources/books" - } } ] diff --git a/pages/overview/welcome/index.page.tsx b/pages/overview/welcome/index.page.tsx index 8d85db0da..9092c3c1d 100644 --- a/pages/overview/welcome/index.page.tsx +++ b/pages/overview/welcome/index.page.tsx @@ -8,48 +8,6 @@ import data from '~/data/welcome.json'; export default function Welcome() { const newTitle = 'Welcome'; - const data = [ - { - title: 'Overview', - summary: - 'Our Overview provides a high level view of the project, its benefits, the roadmap and other relevant details.', - logo: '/icons/eye.svg', - links: { - lang: 'URL1', - url: '/overview/what-is-jsonschema', - }, - }, - { - title: 'Getting Started', - summary: - 'Our Getting Started guide walks you through the basics of JSON Schema.', - logo: '/icons/compass.svg', - links: { - lang: 'URL1', - url: '/learn/getting-started-step-by-step', - }, - }, - { - title: 'Reference', - summary: - 'Our Reference teaches JSON Schema deeply from a beginner to the advanced level.', - logo: '/icons/book.svg', - links: { - lang: 'URL1', - url: '/learn/glossary', - }, - }, - { - title: 'Specification', - summary: - 'Our Specification section documents all versions of JSON Schema specification.', - logo: '/icons/clipboard.svg', - links: { - lang: 'URL1', - url: '/specification', - }, - }, - ]; return ( @@ -57,9 +15,14 @@ export default function Welcome() { {newTitle}

- Discover everything you can do with JSON Schema. This section presents - the most common use cases for JSON Schema, but the possibilities are - endless. + JSON Schema is a powerful standard for validating the structure of JSON + data. It effectively helps you to annotate and validate the structure, + constraints, and data types of your JSON documents. Our goal is to + provide a standardized means for you to define the expectations of your + JSON data. +
+
+ Explore the docs

{data.map((element: any, index: any) => (