Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Diagram to pipeline structure #2577

Closed
nickofca-mck opened this issue May 10, 2023 · 4 comments
Closed

Diagram to pipeline structure #2577

nickofca-mck opened this issue May 10, 2023 · 4 comments
Labels
Community Issue/PR opened by the open-source community Issue: Feature Request New feature or improvement to existing feature

Comments

@nickofca-mck
Copy link

Description

An integration to Miro, Figma, adapted kedro viz, or one of the other diagramming tools where we can create a diagram (with designated elements) and the pipeline and nodes automatically populate themselves in the kedro pipeline structure.

Context

Would drastically reduce the overhead in setting up pipelines, nodes, and the connections between them within the code structure. Usually I need to create a diagram within Miro or Figma anyways to write notes and plan pipeline creation anyways.

Possible Implementation

Create a Miro and/or Figma template to construct a pipeline within their platform. Export the results and read in the connectivity/constituency of nodes and pipelines. Parse results into kedro pipeline and nodes created and outlined within the local directory.

Possible Alternatives

Implement something similar to above but in the kedro viz platform

@nickofca-mck nickofca-mck added the Issue: Feature Request New feature or improvement to existing feature label May 10, 2023
@astrojuanlu
Copy link
Member

Hi @nickofca-mck, thanks for opening this feature request. Do you know if Miro or Figma allow exporting their diagrams in a structured format?

@antonymilne
Copy link
Contributor

I've wanted to do this for ages so am a huge fan of the idea 👍 IMO kedro-viz is ultimately the right place for this to live, but having something which converts from Miro to a kedro pipeline would be cool also. I wonder if these days you even need to export from Miro to a structured format? Maybe it's possible to just screenshot your Miro diagram and put it into some GenAI tool that outputs a rough attempt at the kedro code for the pipeline definition. The result probably won't be perfect but might not be far off.

@AhdraMeraliQB AhdraMeraliQB added the Community Issue/PR opened by the open-source community label May 16, 2023
@astrojuanlu
Copy link
Member

Adding some context here, there have been a number of visual pipeline editors over the years. See for example

Probably integration with Miro or Figma is hard if they don't provide a structured format that can be parsed (unless maybe we can rely on GenAI to look at the image and produce a text description of a graph?). But a lightweight, visual pipeline editor would be cool.

I know @NeroOkwa has mentioned informally that he'd like that functionality in Kedro Viz. In any case, this is not a priority at the moment. Leaving the issue open.

@astrojuanlu
Copy link
Member

Turning this into a discussion.

@kedro-org kedro-org locked and limited conversation to collaborators Nov 8, 2024
@astrojuanlu astrojuanlu converted this issue into discussion #4311 Nov 8, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Community Issue/PR opened by the open-source community Issue: Feature Request New feature or improvement to existing feature
Projects
None yet
Development

No branches or pull requests

4 participants