-
-
Notifications
You must be signed in to change notification settings - Fork 390
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
Add hello-world and todo-mvc Quarkus examples (1000USD bounty) #3549
Comments
I'm giving a shot to this. |
quarkus, in its maven and gradle plugins, does some code generation which seems to be necessary to create the <dependencyManagement>
<dependencies>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-bom</artifactId>
<version>${quarkus.platform.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement> And then you can add dependencies without setting the version, which will be automatically derived from the pom in |
The
I think @alexarchambault will work on it in the next months (#3496). |
@lolgab Did you complete this? If not maybe I will give this a shot in 24 hours from now. |
I haven't completed it yet. |
@lolgab Would you like some help with it? Have you made a lot of progress? |
@lolgab Have you made any new progress on this? |
No, I haven't. Feel free to work on it 👍 |
Bumping this up from 500 to 1000USD |
@lihaoyi Working on this (Have Read Docs and Seems it can be done) |
@lolgab could u please provide me some documentation or some link which will guide me for this Actually i got some understanding but not properly able to understand what's going on internally |
I haven't investigated a lot, but you need to reimplement for mill the maven plugin for quarkus |
@lolgab means we have to create proper plugin first of all then use that plugin as dependency in our examples what u think we can use the already available codes in the link you gave looks hard than it looks 😶 |
@lolgab what if we use the "quarkus cli" for creating and running the app like user have to install the quarkus cli just like they install java or other required libs |
It could work but it's very inefficient since the cli is a thin wrapper to the Maven plugin. So mill will call Maven under the hood which is not ideal. |
@lolgab I know i should not ask like this but i am motivated and have will to complete this so i need some help regarding this could u please provide me some outer guide like roadmap to reach to end point not only for bounty but in a sense to learn something professionally TBH I can do this but don't know how to start and what reference to take as example to work on this Hope U Understand !!! |
From the maintainer Li Haoyi: I'm putting a 1000USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
Mill's example test suite has examples for hello-world and todo-mvc projects using in Java using Spring-Boot and Micronaut built using Mill (https://github.com/com-lihaoyi/mill/tree/main/example/javalib/web). They're not super fleshed out, but they exist.
We should add similar hello-world/todo-mvc examples for the Quarkus web framework, which according to the IntelliJ dev survey is relatively popular (between Spring-Boot and Micronaut https://www.jetbrains.com/lp/devecosystem-2023/java/)
The text was updated successfully, but these errors were encountered: