diff --git a/devtools/bom-descriptor-json/src/main/resources/extensions-overrides.json b/devtools/bom-descriptor-json/src/main/resources/extensions-overrides.json index b49ad3d2f6b3f..8b2a5d89905f1 100644 --- a/devtools/bom-descriptor-json/src/main/resources/extensions-overrides.json +++ b/devtools/bom-descriptor-json/src/main/resources/extensions-overrides.json @@ -2,55 +2,124 @@ "categories": [ { "name": "Core", - "id": "core" + "id": "core", + "description": "Essential Quarkus components. Provided automatically." }, { "name": "Web", - "id": "web" + "id": "web", + "description": "Everything you need for REST endpoints, HTTP and web formats like JSON.", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-resteasy", + "io.quarkus:quarkus-resteasy-jsonb", + "io.quarkus:quarkus-resteasy-jackson" + ] + } }, { "name": "Data", - "id": "data" + "id": "data", + "description": "Accessing and managing your data (RDBMS, NoSQL, caching, transaction management, etc).", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-hibernate-orm", + "io.quarkus:quarkus-hibernate-orm-panache", + "io.quarkus:quarkus-jdbc-postgresql", + "io.quarkus:quarkus-jdbc-mariadb", + "io.quarkus:quarkus-jdbc-mysql", + "io.quarkus:quarkus-jdbc-mssql", + "io.quarkus:quarkus-jdbc-h2", + "io.quarkus:quarkus-jdbc-derby" + ] + } }, { "name": "Messaging", - "id": "messaging" + "id": "messaging", + "description": "Send and receives message to various messaging ssytems (AMQP, KAfka etc).", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-smallrye-reactive-messaging", + "io.quarkus:quarkus-smallrye-reactive-messaging-amqp", + "io.quarkus:quarkus-smallrye-reactive-messaging-kafka", + "io.quarkus:quarkus-smallrye-reactive-messaging-mqtt" + ] + } }, { "name": "Reactive", - "id": "reactive" - }, - { - "name": "Business Automation", - "id": "business-automation" + "id": "reactive", + "description": "Non blocking stack and connectors.", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-vertx" + ] + } }, { "name": "Cloud", - "id": "cloud" + "id": "cloud", + "description": "Useful for Cloud Native deployments platforms like Kubernetes and cloud providers.", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-kubernetes", + "io.quarkus:quarkus-smallrye-health", + "io.quarkus:quarkus-smallrye-fault-tolerance" + ] + } }, { "name": "Observability", - "id": "observability" + "id": "observability", + "description": "Metrics, tracing, etc." }, { "name": "Security", - "id": "security" + "id": "security", + "description": "Everything you need to secure your application.", + "metadata": { + "pinned": [ + "io.quarkus:quarkus-oidc", + "io.quarkus:quarkus-smallrye-jwt" + ] + } + }, + { + "name": "Integration", + "id": "integration", + "description": "Connectors to read to write from a skew of systems (file, S#, Twitter, etc).", + "metadata": { + "pinned": [ + "org.apache.camel.quarkus:camel-quarkus-core", + "org.apache.camel.quarkus:camel-quarkus-core-xml" + ] + } + }, + { + "name": "Business Automation", + "id": "business-automation", + "description": "Rules engine, BPM, etc." }, { "name": "Serialization", - "id": "serialization" + "id": "serialization", + "description": "Serializing and deserializing various formats." }, { "name": "Miscellaneous", - "id": "miscellaneous" + "id": "miscellaneous", + "description": "Mixed bag of good stuff." }, { "name": "Compatibility", - "id": "compatibility" + "id": "compatibility", + "description": "Support for alternative programming models on Quarkus." }, { "name": "Alternative languages", - "id": "alt-languages" + "id": "alt-languages", + "description": "Support for other JVM based languages." } ] } diff --git a/extensions/reactive-mysql-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions/reactive-mysql-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml index cf50a4159d964..6a296a78e0f8c 100644 --- a/extensions/reactive-mysql-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml +++ b/extensions/reactive-mysql-client/runtime/src/main/resources/META-INF/quarkus-extension.yaml @@ -12,3 +12,4 @@ metadata: guide: "https://quarkus.io/guides/reactive-sql-clients" categories: - "data" + - "reactive"