From ea25cb48615073fc0e66d742512061f4f51b1cc3 Mon Sep 17 00:00:00 2001 From: Tommaso Borgato Date: Fri, 25 Oct 2024 16:01:45 +0200 Subject: [PATCH] New 'Podman/Docker and Kubernetes' category in Guides --- _data/guides.yaml | 38 ++++++++++++++++++++++++++++++++++--- _includes/index-guides.html | 29 ++++++++++++++++++++-------- 2 files changed, 56 insertions(+), 11 deletions(-) diff --git a/_data/guides.yaml b/_data/guides.yaml index 888d1e954..fbfcae5a2 100644 --- a/_data/guides.yaml +++ b/_data/guides.yaml @@ -7,9 +7,41 @@ categories: - title: Getting Started with WildFly url: /get-started description: Build and run a Jakarta EE application with WildFly in a few minutes - - title: Java Microservices on Kubernetes with WildFly - url: /guides/get-started-microservices-on-kubernetes - description: Build and run Jakarta EE applications with WildFly on Kubernetes in a few minutes + - category: Podman/Docker and Kubernetes + cat-id: docker-kubernetes + groups: + - title: Jakarta REST service + guides: + - description: Build the Container Image + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-part1 + - description: Run the Container Image on Kubernetes + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-part2 + - title: Jakarta REST service using a Database + guides: + - description: Build the Container Image + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-database-part1 + - description: Run the Container Image on Kubernetes + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-database-part2 + - title: Jakarta REST service using a Message Broker + guides: + - description: Build the Container Image + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-infinispan-part1 + - description: Run the Container Image on Kubernetes + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-infinispan-part2 + - title: Jakarta REST service using Infinispan + guides: + - description: Build the Container Image + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-jms-part1 + - description: Run the Container Image on Kubernetes + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-jms-part2 + - title: Jakarta REST service invoking another Jakarta REST service + guides: + - description: Build the Container Image + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-client-part1 + - description: Run the Container Image on Kubernetes + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-client-part2 + - description: Propagate Authentication and Authorization + url: /guides/get-started-microservices-on-kubernetes/simple-microservice-client-part3 - category: Observability cat-id: observability guides: diff --git a/_includes/index-guides.html b/_includes/index-guides.html index 417c6dfba..b3aa8cec3 100644 --- a/_includes/index-guides.html +++ b/_includes/index-guides.html @@ -6,14 +6,27 @@

{{ page.title }}

{% for item in site.data["guides"].categories %}

{{ item.category }}

- {% for guide in item.guides %} -
-
-

{{ guide.title}}

-
{{ guide.description | markdownify }}
-
-
- {% endfor %} + {% if item.groups %} + {% for group in item.groups %} +
+
+

{{ group.title}}

+ {% for guide in group.guides %} + + {% endfor %} +
+
+ {% endfor %} + {% else %} + {% for guide in item.guides %} +
+
+

{{ guide.title}}

+
{{ guide.description | markdownify }}
+
+
+ {% endfor %} + {% endif %} {% endfor %}
\ No newline at end of file