Skip to content

Commit b0e061f

Browse files
authored
Resolve presets icons from the app, not GitHub (#1699)
Because GitHub rate-limits accesses, the icon is not rendered after some hits
1 parent 7bc40b8 commit b0e061f

17 files changed

+434
-12
lines changed

base/src/main/java/io/quarkus/code/service/PlatformService.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,44 +52,44 @@ public class PlatformService {
5252
public static final List<Preset> DEFAULT_PRESETS = List.of(
5353
// Some presets are duplicated to support platforms before and after the Big Reactive Renaming
5454
new Preset("rest-service", "REST service",
55-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/rest_neg.svg",
55+
"/static/media/presets/rest_neg.svg",
5656
List.of("io.quarkus:quarkus-rest")),
5757
new Preset("rest-service", "REST service",
58-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/rest_neg.svg",
58+
"/static/media/presets/rest_neg.svg",
5959
List.of("io.quarkus:quarkus-resteasy-reactive")),
6060
new Preset("db-service", "REST service with database",
61-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/db-service_neg.svg",
61+
"/static/media/presets/db-service_neg.svg",
6262
List.of("io.quarkus:quarkus-rest", "io.quarkus:quarkus-rest-jackson",
6363
"io.quarkus:quarkus-hibernate-orm-panache", "io.quarkus:quarkus-jdbc-postgresql")),
6464
new Preset("db-service", "REST service with database",
65-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/db-service_neg.svg",
65+
"/static/media/presets/db-service_neg.svg",
6666
List.of("io.quarkus:quarkus-resteasy-reactive", "io.quarkus:quarkus-resteasy-reactive-jackson",
6767
"io.quarkus:quarkus-hibernate-orm-panache", "io.quarkus:quarkus-jdbc-postgresql")),
6868
new Preset("event-driven-kafka", "Event driven service with Kafka",
69-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/event-driven-kafka_neg.svg",
69+
"/static/media/presets/event-driven-kafka_neg.svg",
7070
List.of("io.quarkus:quarkus-messaging-kafka")),
7171
new Preset("event-driven-kafka", "Event driven service with Kafka",
72-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/event-driven-kafka_neg.svg",
72+
"/static/media/presets/event-driven-kafka_neg.svg",
7373
List.of("io.quarkus:quarkus-smallrye-reactive-messaging-kafka")),
7474
new Preset("cli", "Command-line tool",
75-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/cli_neg.svg",
75+
"/static/media/presets/cli_neg.svg",
7676
List.of("io.quarkus:quarkus-picocli")),
7777
new Preset("webapp-mvc", "Web app with Model-View-Controller",
78-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/webapp-mvc_neg.svg",
78+
"/static/media/presets/webapp-mvc_neg.svg",
7979
List.of("io.quarkiverse.renarde:quarkus-renarde", "io.quarkiverse.web-bundler:quarkus-web-bundler")),
8080
new Preset("webapp-npm", "Web app with NPM UI",
81-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/webapp-npm_neg.svg",
81+
"/static/media/presets/webapp-npm_neg.svg",
8282
List.of("io.quarkus:quarkus-rest", "io.quarkus:quarkus-rest-jackson",
8383
"io.quarkiverse.quinoa:quarkus-quinoa")),
8484
new Preset("webapp-npm", "Web app with NPM UI",
85-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/webapp-npm_neg.svg",
85+
"/static/media/presets/webapp-npm_neg.svg",
8686
List.of("io.quarkus:quarkus-resteasy-reactive", "io.quarkus:quarkus-resteasy-reactive-jackson",
8787
"io.quarkiverse.quinoa:quarkus-quinoa")),
8888
new Preset("webapp-qute", "Web app with ServerSide Rendering",
89-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/webapp-qute_neg.svg",
89+
"/static/media/presets/webapp-qute_neg.svg",
9090
List.of("io.quarkiverse.qute.web:quarkus-qute-web", "io.quarkiverse.web-bundler:quarkus-web-bundler")),
9191
new Preset("ai-infused", "AI Infused service",
92-
"https://raw.githubusercontent.com/quarkusio/code.quarkus.io/main/base/assets/icons/presets/ai-infused_neg.svg",
92+
"/static/media/presets/ai-infused_neg.svg",
9393
List.of("io.quarkiverse.langchain4j:quarkus-langchain4j-openai",
9494
"io.quarkiverse.langchain4j:quarkus-langchain4j-easy-rag")));
9595
public static final Pattern NUMERIC_PATTERN = Pattern.compile("\\d+");
Lines changed: 32 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)