Should we improve Panache 2 naming? #51789
Replies: 7 comments 58 replies
-
|
Taking a step back, my personal opinion is that we should take this opportunity to rename the whole thing to "Quarkus Data". It's certainly a much dumber name than "Panache", but it's also much easier to grasp for newcomers, especially when Jakarta Data becomes a much greater part of this extension. Now, that doesn't solve your specific problem, which is the fact that @FroMage had to name the extension I personally would pick |
Beta Was this translation helpful? Give feedback.
-
+100. That's what I was going to suggest |
Beta Was this translation helpful? Give feedback.
-
|
I quite like the new name, it's explained in the very first paragraph of the blog and I thought that made sense. Since the new module is about "adding some Panache" to the Hibernate modules - all of them - it's a good name. If it's very extensible, I guess one could simply call it "Panache", and the module would add some panache to the Hibernate use and not necessarily stopping at Hibernate. |
Beta Was this translation helpful? Give feedback.
-
|
I wouldn't go with "Quarkus Data" for this specific scope. I definitely agree that we need a "Quarkus Data" umbrella at some point—and soon—but I view that as much more global than just Panache (encompassing other data stores like Redis and Mongo, as Emmanuel mentioned). I’m also in favor of keeping "Panache". It has really become its own brand and is strongly associated with Quarkus at this point. Regarding the artifact naming (and whether strictly to include orm or not), I don't have a strong opinion. generally speaking, I would keep it as close to the current naming as possible. |
Beta Was this translation helpful? Give feedback.
-
|
hey 👋🏻 🙂 to add another alternative -- what if we do not name it at all ? Since this version of the extension relies on repositories generated by the Hibernate ORM's annotation processor, and we can technically do that already from the Hibernate ORM extension (use the processor https://quarkus.io/guides/hibernate-orm#jakarta-data-2), how about we just move it into the Hibernate ORM extension itself ? And maybe rename the |
Beta Was this translation helpful? Give feedback.
-
|
Pity there appears to be no way to attach a discussion to the WG board :-/ |
Beta Was this translation helpful? Give feedback.
-
|
BTW to clarify my intent about this discussion: I just want us to resolve the fact that the current naming is extremely confusing as you have no way to differentiate Panache 1 from Panache 2 and it's going to be a real issue when people are looking for the extension or the doc of the extension. And for support issues too. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
I mentioned it in my late review of the pull request but I think the naming scheme we chose for Panache 2 is extremely confusing for users and that we should adjust it before we push CR1.
From a user perspective, Panache 1 has:
quarkus-hibernate-orm-panacheFor Panache 2:
quarkus-hibernate-panacheIt's very unclear what you should use, and I'm pretty sure it's also going to be very confusing on code.quarkus.io. It's also not in line with all the other extensions clearly mentioning
orm(vssearchorvalidator).Even if not pretty, I think we should keep the original artifact names and add a
2suffix and market it as Panache 2, to make it clear that it's an evolution and people with new projects. The intent is a lot more obvious IMHO.We should also have a clear introduction in both guides with cross references.
/cc @FroMage @yrodiere @cescoffier @geoand
Beta Was this translation helpful? Give feedback.
All reactions