Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Introduce the notion of app presets to ease generating Quarkus apps #24657

Open
ia3andy opened this issue Mar 31, 2022 · 9 comments
Open
Assignees
Labels
area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins kind/epic Large issue with links to sub-issues

Comments

@ia3andy
Copy link
Contributor

ia3andy commented Mar 31, 2022

Description

The goals of presets are:

  • Make the growing list of Quarkus extensions easier to digest in the tooling (code.quarkus.io, CLI, ...)
  • Speed up the process of creating specific apps (rest, cli, messaging, ...)

They would define a group of extensions (plus maybe some app settings) to be selected during app creation, or to be added on existing apps.

Fixes #16275

@ia3andy ia3andy added kind/epic Large issue with links to sub-issues area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins labels Mar 31, 2022
@ia3andy ia3andy self-assigned this Mar 31, 2022
@edeandrea
Copy link
Contributor

Call them recipes :) You want to bake a chocolate cake with vanilla frosting, you order that and the next day a box arrives at your door with the recipe and all the required ingredients pre-measured for you :)

@insectengine
Copy link
Contributor

In the future, it would also be interesting to see a config option for users to create their own combinations.

@maxandersen
Copy link
Member

recipes implies steps - thus albeit I like the name these are just providing the ingredients to make the cake :)

@maxandersen
Copy link
Member

related discussions #25757

@ozangunalp
Copy link
Contributor

For Event driven with Kafka https://code.quarkus.io/?e=messaging-kafka would be enough.

@cescoffier
Copy link
Member

Yes, for Kafka, Ozan's link is enough.

@maxandersen maxandersen moved this from Under discussion to Planned in WG - Quarkus 3.15 LTS Jul 18, 2024
@holly-cummins
Copy link
Contributor

In the future, it would also be interesting to see a config option for users to create their own combinations.

This is mostly possible now (see Max's links above, which are basically user-created combinations). The extra step to make it work, I'd say, is fixing quarkusio/code.quarkus.io#1365 so that the items users selected are visible on the page when they visit the link.

@maxandersen
Copy link
Member

I just tried the presets - AI infused result in app with no working code. as if no codestarts configured for it?

haven't tried the others yet, just checking if they were tested to actually work?

@cescoffier cescoffier moved this from Planned to In Progress in WG - Quarkus 3.15 LTS Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/devtools Issues/PR related to maven, gradle, platform and cli tooling/plugins kind/epic Large issue with links to sub-issues
Projects
Status: Todo
Status: In Progress
Development

No branches or pull requests

7 participants