Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-6644

Serverless Logic Tooling - Q2CY22 Milestone

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Runtime Tooling
    • 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-6711 and related to SRVCOM-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-7055 and related to SRVCOM-1844);
      • Enhance Quarkus/Java developer's workflow inner loop, allowing them to start, visualize and troubleshoot serverless workflows (KOGITO-7049  and related to SRVCOM-1837 and  SRVCOM-1838); 
      • Improve synergy with the Knative developer experience, allowing users to create, run and deploy workflows using KN CLI(KOGITO-7211 and related to SRVCOM-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-6709  and related to SRVCOM-1803);
      • Enhance text-based editing experience with a Language Service for Serverless Workflow (KOGITO-6883 and related to SRVCOM-1736);
      • Meaningful validation messages on Serverless Workflow files (KOGITO-6780 and related to SRVCOM-1736); 
      • Textual/Graphical highlight when I select a line of the text or diagram on Serverless Workflow and Diagram (KOGITO-7050 and related to SRVCOM-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:

            eignatow Eder Ignatowicz
            eignatow Eder Ignatowicz
            Jan Stastny Jan Stastny
            Jan Stastny Jan Stastny
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: