Replies: 1 comment 1 reply
-
Why an archetype vs a code start? The reason is because a Maven archetype allows developers to easily generate their own personalized code base according to best practices recommended by Red Hat. By using an archetype to generate an application codebase, a developer could save up to 30 hours of design-development for each new application.
All these things could be achieved by a developer in less than 1 hour by using a Maven archetype. An archetype is a pragmatic solution for organisations that want to scale the adoption of a set of technologies (for example Quarkus, Red Hat AMQ, Kafka, OpenShift, etc) in a standarized way. Finally, the code generation stage could also fit within a Jenkins/automation pipeline, allowing Red Hat to deliver a more automated experience for developers long before the CI/CD stage! This could be key for many developers! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi community,
I have been develping a Quarkus based Maven archetype intended for developers to easily create Kafka applications (Kafka consumers and Kafka Streams), and adopt Apache Kafka and Red Hat AMQ Streams.
The archetype code is based on what I learned on the excellent Red Hat course:
AD482 - Developing Event-driven Applications with Apache Kafka and Red Hat AMQ Streams
What would be the best steps in order to contribute, document, and keep upgrading it?
I attach a screenshot of the folder structure:

Thank you.
Beta Was this translation helpful? Give feedback.
All reactions