aoudiamoncef / code.quarkus.io

Code Quarkus - Start coding with Quarkus

Home Page:https://code.quarkus.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Quarkus App

API Tests Frontend Tests Code Quarkus Library CI

Development

Have a look at the Makefile to find the most used dev commands.

In one terminal tab, use this command to start backend in dev mode (on: http://0.0.0.0:8080).

make dev-api

Or use those command to start the api in packaged mode (on: http://0.0.0.0:8080).

make build-api
make start-api

In the another terminal tab, use those commands to link the library and then start frontend in dev mode also watching for changes in the lib (on: http://0.0.0.0:3000).

make link-lib
make dev-lib

If you want to unlink the local library and use the npm package library in the frontend:

make unlink-lib

Publishing a change in the library to npm

@quarkusio/code-quarkus library NPM packages

On your PR which contains the changes, run (before committing):

make tag-lib

It will automatically change the .bitmap file, which will trigger a GH action when the PR gets merged to publish a new version in npm.

Staging

Staging is auto-updated with main (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

Promote to production

It is automated based on the acceptance tests

API Documentation

About

Code Quarkus - Start coding with Quarkus

https://code.quarkus.io

License:Apache License 2.0


Languages

Language:TypeScript 43.9%Language:Kotlin 39.8%Language:SCSS 11.0%Language:Java 2.2%Language:Shell 1.1%Language:HTML 0.7%Language:JavaScript 0.7%Language:Makefile 0.4%Language:Scala 0.1%