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

Use Quarkus Quinoa for serving web UI #165

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Commits on Oct 29, 2023

  1. refactor(web): Migrate to Quarkus 3

    This commit updates the OpenDC web server to use Quarkus 3, which
    changes annotations to use the Jakarta namespace for annotations.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    43d2ee2 View commit details
    Browse the repository at this point in the history
  2. refactor(web): Configure runtime variables for web UI

    This commit updates the web UI to propagate runtime variables via the
    next-runtime-env package. Before, we would need to replace the variables
    in the generated sources by Next.js, next-runtime-env works by loading a
    JavaScript file when opening the OpenDC web UI which contains the
    configuration of the web app.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    ad426c1 View commit details
    Browse the repository at this point in the history
  3. refactor(web): Migrate to Quarkus Quinoa

    This commit updates the OpenDC web server to make use of Quarkus Quinoa
    for serving the web UI. This allows us to deprecate the complex Quarkus
    extension for serving the web UI.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    1cb199e View commit details
    Browse the repository at this point in the history
  4. refactor(web): Move web UI into Quarkus web app

    This commit moves the web UI into the Quarkus web server module to
    ensure we follow Quarkus Quinoa's conventions.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    0ba1d7f View commit details
    Browse the repository at this point in the history
  5. refactor(web): Merge Quarkus extension into single module

    This commit merges the existing Quarkus extensions into a single module
    to prevent build complexity.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    5d8e351 View commit details
    Browse the repository at this point in the history
  6. refactor(web): Migrate web proto to Java

    This commit migrates the web protocol to Java and removes the dependency
    on Jandex Gradle.
    fabianishere committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    f0c12a1 View commit details
    Browse the repository at this point in the history