From 689c873ff68b6c8fd66740603dad6efa3bf8ab47 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 18 May 2022 00:36:15 +0200 Subject: refactor(web/runner): Move runner CLI into separate configuration This change splits the command line interface from the OpenDC web runner into a separate configuration. We plan to re-use the runner code for a Quarkus extension that integrates the runner in development mode. --- settings.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'settings.gradle.kts') diff --git a/settings.gradle.kts b/settings.gradle.kts index 805e8364..d3f3dc9d 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -41,7 +41,7 @@ include(":opendc-web:opendc-web-client") include(":opendc-web:opendc-web-ui") include(":opendc-web:opendc-web-ui-quarkus:deployment") include(":opendc-web:opendc-web-ui-quarkus:runtime") -include(":opendc-web:opendc-web-runner") +include(":opendc-web:opendc-web-runner:opendc-web-runner") include(":opendc-simulator:opendc-simulator-core") include(":opendc-simulator:opendc-simulator-flow") include(":opendc-simulator:opendc-simulator-power") -- cgit v1.2.3 From 8ec4bd7584ad67b4aebd2a88a1e33902923a5375 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 18 May 2022 13:36:14 +0200 Subject: refactor(web/ui): Remove module nesting in Quarkus extension This change updates the OpenDC web UI Quarkus extension to live completely in the `opendc-web` directory, as opposed to adding another level of nesting. This also allows us to properly name the artifacts of the Quarkus extension modules. --- settings.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'settings.gradle.kts') diff --git a/settings.gradle.kts b/settings.gradle.kts index d3f3dc9d..f4ae69e4 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -39,8 +39,8 @@ include(":opendc-web:opendc-web-proto") include(":opendc-web:opendc-web-api") include(":opendc-web:opendc-web-client") include(":opendc-web:opendc-web-ui") -include(":opendc-web:opendc-web-ui-quarkus:deployment") -include(":opendc-web:opendc-web-ui-quarkus:runtime") +include(":opendc-web:opendc-web-ui-quarkus") +include(":opendc-web:opendc-web-ui-quarkus-deployment") include(":opendc-web:opendc-web-runner:opendc-web-runner") include(":opendc-simulator:opendc-simulator-core") include(":opendc-simulator:opendc-simulator-flow") -- cgit v1.2.3 From 1489eefa18a904976f5328294c299df4285bacb4 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Wed, 18 May 2022 14:01:38 +0200 Subject: feat(web/runner): Add Quarkus extension for OpenDC runner This change adds a Quarkus extension that hosts the OpenDC web runner for a (potentially local) OpenDC API instance. This functionality enables a simplified developer experience by allowing users to spawn the complete OpenDC stack with a single command. --- settings.gradle.kts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'settings.gradle.kts') diff --git a/settings.gradle.kts b/settings.gradle.kts index f4ae69e4..88c3ffb6 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -41,7 +41,9 @@ include(":opendc-web:opendc-web-client") include(":opendc-web:opendc-web-ui") include(":opendc-web:opendc-web-ui-quarkus") include(":opendc-web:opendc-web-ui-quarkus-deployment") -include(":opendc-web:opendc-web-runner:opendc-web-runner") +include(":opendc-web:opendc-web-runner") +include(":opendc-web:opendc-web-runner-quarkus") +include(":opendc-web:opendc-web-runner-quarkus-deployment") include(":opendc-simulator:opendc-simulator-core") include(":opendc-simulator:opendc-simulator-flow") include(":opendc-simulator:opendc-simulator-power") -- cgit v1.2.3