Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 7.79 KB

README.md

File metadata and controls

104 lines (73 loc) · 7.79 KB

Quarkus Quinoa extension


Build Issues Maven Central License

All Contributors

Quinoa is a Quarkus extension which eases the development, the build and serving of single page apps or web components (built with NodeJS : React, Angular, Vue, Lit, …) alongside Quarkus. It is possible to use it with a Quarkus backend in a single project.

You will be able to do live coding of the backend and frontend together nearly out of the box. In Quarkus dev mode, Quinoa will start the node live coding server provided by the target framework and forward relevant requests to it.

Getting started

Read the full Quinoa documentation.

Prerequisite

  • Create or use an existing Quarkus application
  • Add the Quinoa extension
  • Install NodeJS or make sure Quinoa is configured to install it.

Installation

Create a new Quinoa project (with a base Quinoa starter code):

quarkus create app quinoa-app -x=io.quarkiverse.quinoa:quarkus-quinoa

Then start the live-coding:

quarkus dev

And navigate to http://0.0.0.0:8080/quinoa.html

You could also just add the extension (but you won't get the starter code):

quarkus ext add io.quarkiverse.quinoa:quarkus-quinoa

🧑‍💻 Contributing

  • Contribution is the best way to support and get involved in community!
  • Please, consult our Code of Conduct policies for interacting in our community.
  • Contributions to quarkus-quinoa Please check our CONTRIBUTING.md

If you have any idea or question 🤷

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Andy Damevin
Andy Damevin

💻 🚧
Melloware
Melloware

💻 🚧
Phillip Krüger
Phillip Krüger

💻
Radim Vansa
Radim Vansa

💻
Blanc Frederic
Blanc Frederic

💻
andyhan
andyhan

💻
Marvin Bredal Lillehaug
Marvin Bredal Lillehaug

💻
John O'Hara
John O'Hara

💻
Holly Cummins
Holly Cummins

📖
Shivam Sharma
Shivam Sharma

🚇 📖

This project follows the all-contributors specification. Contributions of any kind welcome!