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

Web UI for tracking and debugging purposes. #19

Open
Krever opened this issue Feb 4, 2025 · 0 comments
Open

Web UI for tracking and debugging purposes. #19

Krever opened this issue Feb 4, 2025 · 0 comments

Comments

@Krever
Copy link
Collaborator

Krever commented Feb 4, 2025

We want to create Web UI that will allow inspecting details of a particular workflow. In particular:

  • see the path it took on the diagram
  • see the state it had at particular points in time

What we have already:

  • rendering progress on diagrams
  • storing state of workflows at particular time
    (both developed in Progress tracking #18)

What has to be researched and/or implemented:

  • API to expose the data (using some scala http server and/or tapir)
  • Web UI (hopefully using scala.js)
  • (optional) websoket api to stream updated as they happen - this would require a new API in WorkflowInstance to expose stream of changes

In practice this means creating at least 3 new modules (common, web, server)

@business4s business4s deleted a comment from adilkadivala Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant