$ ./mvnw compile quarkus:dev
Open ./src/main/frontend
with your favorite IDE and use yarn
:
$ yarn && yarn start
(the frontend needs the backend to be running on http:https://localhost:8080)
Staging is auto-updated with master (it takes 15min to refresh after a merge): https://stage.code.quarkus.io
You can check deployed commit hash on: https://stage.code.quarkus.io/api/config
- Check that everything works as expected on staging
- Create a PR on https://github.com/quarkusio/code.quarkus.io-release with the commit hash to release
- Merging the PR will trigger a deployment on production
- Update the extension list with the new Quarkus version
- Edit the
pom.xml
with the new Quarkus version<version.quarkus>x.y.z</version.quarkus>
- Provide a PR, merge, and promote to production
x.y.z
is the Quarkus version.
$ yarn --cwd ./extensions && yarn --cwd ./extensions start x.y.z
It will automatically generate a new extensions.json
to commit.
- The extension must be available in a Quarkus release: https://github.com/quarkusio/quarkus/blob/x.y.z/devtools/common/src/main/filtered/extensions.json
- The extension must be added to the website extension list (with metadata):
https://github.com/quarkusio/quarkusio.github.io/blob/develop/_data/extensions.yaml
Updating the website will soon not be required anymore, you can follow progress here: quarkusio#40
- Update the extension list