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

feat: simplify React support #432

Merged
merged 11 commits into from
Nov 28, 2023
Merged

feat: simplify React support #432

merged 11 commits into from
Nov 28, 2023

Conversation

mcollovati
Copy link
Owner

This change introduces the quarkus-hilla-react extension, to be used for application using React as front-end development framework. In addition, it also updates the codestarts to provide a working application, leveraging on Hilla scaffold utility.

Fixes #393

@quarkus-hilla-bot
Copy link
Contributor

Format Checker Report

All files are correctly formatted

@mcollovati mcollovati marked this pull request as draft November 26, 2023 18:22
Copy link

github-actions bot commented Nov 26, 2023

Test Results

  45 files  ±0    45 suites  ±0   9m 42s ⏱️ +4s
154 tests ±0  154 ✔️ ±0  0 💤 ±0  0 ±0 
209 runs  ±0  209 ✔️ ±0  0 💤 ±0  0 ±0 

Results for commit 58f03d2. ± Comparison against base commit d4db832.

♻️ This comment has been updated with latest results.

@mcollovati mcollovati force-pushed the feat/simplify-react-support branch 2 times, most recently from 5991570 to dc95482 Compare November 26, 2023 19:20
@mcollovati mcollovati marked this pull request as ready for review November 26, 2023 20:01
README.md Show resolved Hide resolved
deployment-react/pom.xml Outdated Show resolved Hide resolved
hilla-jandex/pom.xml Show resolved Hide resolved
hilla-react-jandex/pom.xml Outdated Show resolved Hide resolved
runtime-react/pom.xml Outdated Show resolved Hide resolved
runtime/pom.xml Outdated Show resolved Hide resolved
runtime/pom.xml Outdated Show resolved Hide resolved
runtime-react/pom.xml Show resolved Hide resolved
mcollovati and others added 6 commits November 27, 2023 21:54
This change introduces the quarkus-hilla-react extension, to be used for
application using React as front-end development framework.
In addition, it also updates the codestarts to provide a working
application, leveraging on Hilla scaffold utility.

Fixes #393
Co-authored-by: Dario Götze <Dario@ok.de>
causes infinite loop at runtime when Quarkus resolves dependencies
Copy link
Collaborator

@Dudeplayz Dudeplayz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to discuss the thing with the naming of the artifacts.
My suggestion was to add the react prefix simply to everything and not in between. So that simply by looking at the prefix it is clear, what it is targeting. I see the reason, why it is in between, because it is hilla-react targeting. How is hilla doing the naming of maven artifacts with the react thing?

runtime/src/main/resources/META-INF/quarkus-extension.yaml Outdated Show resolved Hide resolved
runtime-commons/pom.xml Outdated Show resolved Hide resolved
deployment-commons/pom.xml Show resolved Hide resolved
deployment-react/pom.xml Show resolved Hide resolved
hilla-react-jandex/pom.xml Show resolved Hide resolved
hilla-jandex/pom.xml Show resolved Hide resolved
@mcollovati
Copy link
Owner Author

Hilla has dev.hilla:hilla for Lit and dev.hilla:hilla-react for React.

Could you please show me the naming you are thinking about, by providing examples for all our artifacts?

@Dudeplayz
Copy link
Collaborator

See the comments on the code, where I switched the 'react' tag to the end

README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
runtime-commons/pom.xml Outdated Show resolved Hide resolved
@mcollovati mcollovati merged commit a42db57 into main Nov 28, 2023
8 checks passed
@mcollovati mcollovati deleted the feat/simplify-react-support branch November 28, 2023 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add codestart for react
2 participants