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

[GOFLOW-30] Support for a UI dag builder #30

Open
giorgiozoppi opened this issue Nov 20, 2022 · 1 comment
Open

[GOFLOW-30] Support for a UI dag builder #30

giorgiozoppi opened this issue Nov 20, 2022 · 1 comment
Labels
enhancement New feature or request experimental

Comments

@giorgiozoppi
Copy link
Collaborator

giorgiozoppi commented Nov 20, 2022

Goflow DAG builder: Provide a UI DAG builder

Goal

The goal of this story is to make it easier to build dag from a data engineer prospective. A data engineer shall not be able to
be proficent in Go and basically we want to provide an UI where he/she is able to draw a dag. We want to leverage the https://github.com/AlexImb/vue-dag library to obtain that scope.

Requirement of the story:

Functional requirement

As end user i want to:

  1. Create a graph by the UI.
  2. Select for each node the workflow code and edit that.
  3. Save/Resume the workflow

Tecnical requirements:

So the scope of this story is:
1 . Create a UI that is able to draw/save a graph and schedule its execution.
2.. Provide a REST api that is able to submit a transpiled graph.

@s8sg
Copy link
Owner

s8sg commented Mar 11, 2023

I had created something like https://github.com/s8sg/goflow-dashboard for visualizing drafted graph

I would suggest for creating a graph by UI, we can consider this as a long term goal

@giorgiozoppi giorgiozoppi changed the title Support for a UI dag builder [GOFLOW-30] Support for a UI dag builder Mar 11, 2023
@s8sg s8sg added enhancement New feature or request investigation Item that may be a bug or not. Need investigation labels Mar 11, 2023
@s8sg s8sg added experimental and removed investigation Item that may be a bug or not. Need investigation labels Jun 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request experimental
Projects
None yet
Development

No branches or pull requests

2 participants