-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
Serverless Workflow - Q2CY22 Milestone
-
False
-
False
-
-
2022 Week 08-10 (from Feb 21), 2022 Week 11-13 (from Mar 14), 2022 Week 14-16 (from Apr 4), 2022 Week 17-19 (from Apr 25), 2022 Week 20-22 (from May 16), 2022 Week 23-25 (from Jun 6), 2022 Week 26-28 (from Jun 27), 2022 Week 29-31 (from Jul 18)
Goal:
The main goal of this milestone is to expand the Serverless Workflow tooling aiming to increase developer productivity, with the following highlights:
- Speed up inner dev-loop with Quarkus Dev UI;
- Fluid VS Code integration with API registry (auto-complete capability, catalog integration, etc.);
- Smooth getting started experience with Workflows and Dashboards via Sandbox;
- Improve synergy with the Knative developer experience, allowing users to develop serverless workflows using KN CLI
And as a stretch goal:
- Modernize Serverless Workflow Visualization to be Stunner-based;
- Upgrade Stunner-based SWF Diagram Editor to J2CL and Crysknife;
- Explore yard tooling;
Key takeaways of Q2CY22:
- Enhance VS Code and Sandbox Service Catalog integration to also be able to connect with Apicurio instances (local and remote), allowing users to create functions using rich-UI widgets (when available) and text-based autocompletion easily. (
KOGITO-6711and related toSRVCOM-1736); - Web-based getting started experience to allow developers to quickly try and author Serverless Workflow and DashBuilder files and projects with seamless integration with VS Code, GitHub, Service Registry, and OpenShift (
KOGITO-7055and related toSRVCOM-1844); - Enhance Quarkus/Java developer's workflow inner loop, allowing them to start, visualize and troubleshoot serverless workflows (
KOGITO-7049and related toSRVCOM-1837andSRVCOM-1838); - Improve synergy with the Knative developer experience, allowing users to create, run and deploy workflows using KN CLI(
KOGITO-7211and related toSRVCOM-1866); - Visualize and compare Serverless Workflow files in GitHub with a Chrome Extension (
KOGITO-6876); (carried from Q1) - Allow users to embed Serverless Workflow editor on DashBuilder and in their own applications (
KOGITO-6874) (carried from Q1)
R&D and Stretch goals (working in progress, but not committed to the Q2 timeframe):
- Modernize Serverless Workflow Visualization to be Stunner-based, providing better visualization of the workflow and enabling future drag and drop use cases (
KOGITO-6709and related toSRVCOM-1803); - Enhance text-based editing experience with a Language Service for Serverless Workflow (
KOGITO-6883and related toSRVCOM-1736); - Meaningful validation messages on Serverless Workflow files (
KOGITO-6780and related toSRVCOM-1736); - Textual/Graphical highlight when I select a line of the text or diagram on Serverless Workflow and Diagram (
KOGITO-7050and related toSRVCOM-1736); - Enable users to view, explore and optimize Serverless Event-Driven Applications by providing quick access to key metrics and alerts (
KOGITO-6715); - Modernize Stunner-based SWF Diagram Editor with J2CL and Crysknife (
KOGITO-6822) - Be able to add any Multiplying Architecture Widget on SWF JSON editor (
KOGITO-6710) - Create the MVP of yard editor (
KOGITO-7088);
House Keeping and Bug Fixing for Q2:
- KIE Tools - Known issues (KOGITO-154)
- KIE Tools - Flaky tests (KOGITO-6643)
- KIE Tools - Non-blockers found during Sanity Checks (KOGITO-4709)
- incorporates
-
KOGITO-6711 [SWF Editor] Service Catalog integration with Apicurio
- Resolved
-
KOGITO-7049 Create Serverless Workflow Dev UI
- Resolved
-
KOGITO-7055 Sandbox for Serverless Workflow and Dashbuilder
- Resolved
-
KOGITO-7211 KN CLI workflow plugin
- Resolved
-
KOGITO-6709 [SWF Viewer] Replace existing diagram with a Stunner-based diagram (Q3)
- Resolved
-
KOGITO-7180 [SWF Editor] Language Service validation
- Resolved
-
KOGITO-6710 [SWF Editor] Enable adding Multiplying Architecture widgets on SWF JSON Editor
- Resolved
-
KOGITO-6715 Serverless Dashboards
- Resolved
-
KOGITO-6883 [SWF Editor] Create a Language Service for Serverless Workflow
- Resolved
-
KOGITO-7050 [SWF Editor] Text/Graphical highlight on selection
- Resolved
-
KOGITO-7088 [yard editor] Create the yard editor
- Resolved
-
KOGITO-6876 [SWF Editor] Create Chrome Extension
- Closed
-
KOGITO-6780 [SWF Editor] Basic validation
- Closed