From 9d913e42037a4d001b1f072d3eb723bc7cbfa9bb Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Tue, 13 Jan 2026 19:20:43 -0800 Subject: [PATCH 1/8] Update .devfile.yaml registry.redhat.io/devspaces/udi-base-rhel9:3.25.0 --- .devfile.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devfile.yaml b/.devfile.yaml index 3ee59bf..2267113 100644 --- a/.devfile.yaml +++ b/.devfile.yaml @@ -6,7 +6,7 @@ attributes: components: - name: tools container: - image: quay.io/devfile/universal-developer-image:ubi8-8fca167 + image: registry.redhat.io/devspaces/udi-base-rhel9:3.25.0 env: - name: QUARKUS_HTTP_HOST value: 0.0.0.0 @@ -44,4 +44,4 @@ components: memoryRequest: 5Mi memoryLimit: 6G cpuRequest: 1000m - cpuLimit: 4000m \ No newline at end of file + cpuLimit: 4000m From 27b9e15230e08cecb362a1e989ee0e52440c4baf Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 09:36:13 -0800 Subject: [PATCH 2/8] Update .devfile.yaml --- .devfile.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devfile.yaml b/.devfile.yaml index 2267113..c058035 100644 --- a/.devfile.yaml +++ b/.devfile.yaml @@ -6,7 +6,7 @@ attributes: components: - name: tools container: - image: registry.redhat.io/devspaces/udi-base-rhel9:3.25.0 + image: registry.redhat.io/devspaces/udi-rhel9:3.25.0 env: - name: QUARKUS_HTTP_HOST value: 0.0.0.0 From 090d0c2020f98fa3db0a920ee5b7297da6ffb3e6 Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 11:59:48 -0800 Subject: [PATCH 3/8] Java 21 --- .devfile.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.devfile.yaml b/.devfile.yaml index c058035..ca33d1f 100644 --- a/.devfile.yaml +++ b/.devfile.yaml @@ -18,6 +18,10 @@ components: value: 'true' - name: TESTCONTAINERS_CHECKS_DISABLE value: 'true' + - name: VSCODE_JAVA_EXEC + value: '/usr/lib/jvm/java-21-openjdk/bin/java' + - name: JAVA_HOME + value: '/usr/lib/jvm/java-21-openjdk/' endpoints: - exposure: none name: debug From 666fa1b219132cfb6b89782154408632042ebd58 Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 14:18:42 -0800 Subject: [PATCH 4/8] Update .devfile.yaml --- .devfile.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.devfile.yaml b/.devfile.yaml index ca33d1f..af41e31 100644 --- a/.devfile.yaml +++ b/.devfile.yaml @@ -49,3 +49,12 @@ components: memoryLimit: 6G cpuRequest: 1000m cpuLimit: 4000m +commands: + - id: set-java-bin + exec: + component: tools + commandLine: "ln -f -s /usr/lib/jvm/java-21-openjdk/bin /home/user/.java/current" + workingDir: "/home/user" +events: + postStart: + - set-java-bin From 8a694c803993a3af653fd2136513856a628060c4 Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 17:22:40 -0800 Subject: [PATCH 5/8] Update .devfile.yaml --- .devfile.yaml | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/.devfile.yaml b/.devfile.yaml index af41e31..3f886a4 100644 --- a/.devfile.yaml +++ b/.devfile.yaml @@ -6,7 +6,7 @@ attributes: components: - name: tools container: - image: registry.redhat.io/devspaces/udi-rhel9:3.25.0 + image: quay.io/devfile/universal-developer-image:ubi9-9b60f86 env: - name: QUARKUS_HTTP_HOST value: 0.0.0.0 @@ -18,10 +18,6 @@ components: value: 'true' - name: TESTCONTAINERS_CHECKS_DISABLE value: 'true' - - name: VSCODE_JAVA_EXEC - value: '/usr/lib/jvm/java-21-openjdk/bin/java' - - name: JAVA_HOME - value: '/usr/lib/jvm/java-21-openjdk/' endpoints: - exposure: none name: debug @@ -49,12 +45,3 @@ components: memoryLimit: 6G cpuRequest: 1000m cpuLimit: 4000m -commands: - - id: set-java-bin - exec: - component: tools - commandLine: "ln -f -s /usr/lib/jvm/java-21-openjdk/bin /home/user/.java/current" - workingDir: "/home/user" -events: - postStart: - - set-java-bin From 7076b2ecb2107c890cddbd1b018ed3acf4a89a72 Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 17:24:45 -0800 Subject: [PATCH 6/8] Create .sdkmanrc --- .sdkmanrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .sdkmanrc diff --git a/.sdkmanrc b/.sdkmanrc new file mode 100644 index 0000000..7feabc2 --- /dev/null +++ b/.sdkmanrc @@ -0,0 +1 @@ +java=21.0.5-tem From 25baa9c2c10af366ffac68771f9ccb591eab1492 Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Wed, 14 Jan 2026 18:38:05 -0800 Subject: [PATCH 7/8] Update README.md --- app/src/main/webui/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/webui/README.md b/app/src/main/webui/README.md index 24ef750..20d9ed1 100644 --- a/app/src/main/webui/README.md +++ b/app/src/main/webui/README.md @@ -4,7 +4,7 @@ Patternfly Seed is an open source build scaffolding utility for web apps. The pr Out of the box you'll get an app layout with chrome (header/sidebar), routing, build pipeline, test suite, and some code quality tools. Basically, all the essentials. -Out of box dashboard view of patternfly seed +!["Out of box dashboard view of patternfly seed"](https://user-images.githubusercontent.com/5942899/103803761-03a0a500-501f-11eb-870a-345d7d035e6b.png) ## Quick-start From 49a1760c11e9c26c82af0842889ab65ae0a2c45a Mon Sep 17 00:00:00 2001 From: ryan jarvinen Date: Mon, 19 Jan 2026 13:03:49 -0800 Subject: [PATCH 8/8] spellcheck README.md --- app/src/main/webui/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/webui/README.md b/app/src/main/webui/README.md index 20d9ed1..14bac78 100644 --- a/app/src/main/webui/README.md +++ b/app/src/main/webui/README.md @@ -90,7 +90,7 @@ body { ``` ## Adding custom CSS -When importing CSS from a third-party package for the first time, you may encounter the error `Module parse failed: Unexpected token... You may need an appropriate loader to handle this file typ...`. You need to register the path to the stylesheet directory in [stylePaths.js](./stylePaths.js). We specify these explicitly for performance reasons to avoid webpack needing to crawl through the entire node_modules directory when parsing CSS modules. +When importing CSS from a third-party package for the first time, you may encounter the error `Module parse failed: Unexpected token... You may need an appropriate loader to handle this file type...`. You need to register the path to the stylesheet directory in [stylePaths.js](./stylePaths.js). We specify these explicitly for performance reasons to avoid webpack needing to crawl through the entire node_modules directory when parsing CSS modules. ## Code quality tools * For accessibility compliance, we use [react-axe](https://github.com/dequelabs/react-axe)