quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.72k stars 2.66k forks source link

Language support for codestarts outside of core #32903

Open ia3andy opened 1 year ago

ia3andy commented 1 year ago

Description

Allow Quarkiverse extensions (and external) to contribute new languages and its set of codestarts.

For example, if we want to add Groovy language in the Quarkiverse, this will allow to contribute this new language to the relevant base codestarts and core codestarts.

Implementation ideas

Those contribution could be defined as

Adding a language would consist of:

The system will need to deal with conflicts without failing (priority to the "main" codestart).

quarkus-bot[bot] commented 1 year ago

/cc @quarkusio/devtools (codestart)

ia3andy commented 1 year ago

cc @gsmet

ia3andy commented 1 year ago

I am ready to assist anyone (with some Java experience) who would like to give this a try (I will not be helping to learn Quarkus or Java, just assist in finding the right implementation and reviewing).