From 04e010b0dbb0cb9fe386d8662899cff641f0662b Mon Sep 17 00:00:00 2001 From: Clement Escoffier Date: Mon, 15 Jul 2024 09:08:23 +0200 Subject: [PATCH 1/4] Add working groups page and layout - Provide the script that generate the wg.yaml - Create a workflow that update the working group yaml periodically - Add the wg page and layout - A bit of CSS to make the page looks ok --- working-groups/templates/wg.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 working-groups/templates/wg.yaml diff --git a/working-groups/templates/wg.yaml b/working-groups/templates/wg.yaml new file mode 100644 index 0000000000..b11bec761d --- /dev/null +++ b/working-groups/templates/wg.yaml @@ -0,0 +1,14 @@ +--- +working-groups: + {#for board in boards} + - title: "{board.title}" + board-url: "{board.url}" + short-description: {board.shortDescription.trim()} + readme: | + {board.getIndentedReadme().raw} + status: {board.getBadgeText()} + last-activity: {board.getLastActivityDate()} + {#if board.getLastUpdate() && board.getLastUpdate().body.trim()} + last-update: {board.getLastUpdate().body.trim()} + {/if} + {/for} \ No newline at end of file From b84054733f43a7686dfb8eedd4923e254c323c4c Mon Sep 17 00:00:00 2001 From: James Cobb Date: Tue, 9 Jul 2024 11:41:30 -0600 Subject: [PATCH 2/4] re-arrange proposed video and content into two columns --- _includes/about.html | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/_includes/about.html b/_includes/about.html index ca98ba02ad..423e4159c6 100644 --- a/_includes/about.html +++ b/_includes/about.html @@ -9,29 +9,36 @@

Open Source Utterly and Absolutely

What Makes Quarkus Different?

- - +

Developer Joy

Developers are critical to the success of almost every organization and they need the tools to build cloud-native applications quickly and efficiently. Quarkus provides a frictionless development experience through a combination of tools, libraries, extensions, and more. Quarkus makes developers more efficient with tools to improve the inner loop development cycle while in dev mode.
Learn more about Developer Joy

- - +

Kubernetes-native

Quarkus was built from the ground up for Kubernetes making it easy to deploy applications without having to understand all of the complexities of the platform. Quarkus allows developers to automatically generate Kubernetes resources including building and deploying container images without having to manually create YAML files.
Learn more about Kubernetes-native

- - +

Best of Breed Libraries and Standards

Quarkus provides a cohesive, fun to use, full-stack framework by leveraging a growing list of hundreds of best-of-breed libraries that you love and use. All wired on a standard backbone.
Learn more about Standards

- - +

Imperative and reactive code

Quarkus is designed to seamlessly combine the familiar imperative style code and the non-blocking, reactive style when developing applications.

This is helpful for both Java developers who are used to working with the imperative model and don’t want to switch things up, and those working with a cloud-native/reactive approach. The Quarkus development model can adapt itself to whatever app you’re developing.
Learn more about Reactive

+
+
+

The inspiration behind Quarkus...

+
+
+

For more about the why, how and what of Quarkus, check out the Devoxx Belgium presentation where Quarkus 1.0 was released in November 2019.

+
+
+ +
+
From b355ec39e9a92b81f5761bb848285e95ec1c8017 Mon Sep 17 00:00:00 2001 From: James Cobb Date: Wed, 10 Jul 2024 11:07:02 -0600 Subject: [PATCH 3/4] flip columns to swap text and video --- _includes/about.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_includes/about.html b/_includes/about.html index 423e4159c6..9a539f8b6a 100644 --- a/_includes/about.html +++ b/_includes/about.html @@ -34,11 +34,11 @@

Imperative and reactive code

The inspiration behind Quarkus...

-
-

For more about the why, how and what of Quarkus, check out the Devoxx Belgium presentation where Quarkus 1.0 was released in November 2019.

-
+
+

For more about the why, how and what of Quarkus, check out the Devoxx Belgium presentation where Quarkus 1.0 was released in November 2019.

+
From 59d925a4f30c6b7a2ac49d2b28a1d1e8a93338d2 Mon Sep 17 00:00:00 2001 From: James Cobb Date: Mon, 19 Aug 2024 14:55:35 -0600 Subject: [PATCH 4/4] Re-instate light/dark mode for icons --- _includes/about.html | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/_includes/about.html b/_includes/about.html index 9a539f8b6a..f2b7b16de9 100644 --- a/_includes/about.html +++ b/_includes/about.html @@ -9,22 +9,26 @@

Open Source Utterly and Absolutely

What Makes Quarkus Different?

- + +

Developer Joy

Developers are critical to the success of almost every organization and they need the tools to build cloud-native applications quickly and efficiently. Quarkus provides a frictionless development experience through a combination of tools, libraries, extensions, and more. Quarkus makes developers more efficient with tools to improve the inner loop development cycle while in dev mode.
Learn more about Developer Joy

- + +

Kubernetes-native

Quarkus was built from the ground up for Kubernetes making it easy to deploy applications without having to understand all of the complexities of the platform. Quarkus allows developers to automatically generate Kubernetes resources including building and deploying container images without having to manually create YAML files.
Learn more about Kubernetes-native

- + +

Best of Breed Libraries and Standards

Quarkus provides a cohesive, fun to use, full-stack framework by leveraging a growing list of hundreds of best-of-breed libraries that you love and use. All wired on a standard backbone.
Learn more about Standards

- + +

Imperative and reactive code

Quarkus is designed to seamlessly combine the familiar imperative style code and the non-blocking, reactive style when developing applications.

This is helpful for both Java developers who are used to working with the imperative model and don’t want to switch things up, and those working with a cloud-native/reactive approach. The Quarkus development model can adapt itself to whatever app you’re developing.
Learn more about Reactive