Git Product home page Git Product logo

Comments (5)

eabeliuk avatar eabeliuk commented on July 29, 2024

Had a meeting last week on this. Making progress.

from fsml.org.

tgadam avatar tgadam commented on July 29, 2024

@tgreen7 and @christopher-lamkin has been trying React Flow. The current focus is seeing if it could handle multiple input and output connector ports per node.

from fsml.org.

mfero avatar mfero commented on July 29, 2024

@tgreen7 has tested React Flow, it seems to be presenting basic graphs nicely!
image

from fsml.org.

mfero avatar mfero commented on July 29, 2024

@tgreen7 perhaps we list some of the boxes we think this tool will check off?

  • Can represent a basic acyclic directed graphs
  • Can accommodate multiple inputs and outputs (a la Node-RED graphs)
    requires a bit more work for custom nodes but is possible
  • Can be viewed vertically or horizontally
  • Can be zoomed and moved within a view
  • Has a snap-to grid function for box size and location
  • Has ability to move connector to different locations on the node (optional)
  • Has an auto-layout function
    with a separate package (dagre) this can be accomplished.
  • Compatible with generating exportable graphical representations (.pdf, .png, .svg)

from fsml.org.

mfero avatar mfero commented on July 29, 2024

I think we have provisionally chosen React Flow, So I'll close this.

from fsml.org.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.