launchrctl / web

Launchr Web plugin
Apache License 2.0
1 stars 2 forks source link

Implement react flow #40

Open iberdinsky-skilld opened 2 months ago

iberdinsky-skilld commented 2 months ago

Quick try was done here: https://github.com/launchrctl/web/pull/38/files#diff-7e072d78f5d40846304f1b5c73743c28abb527aa1ec622cdcd941a984ff2a42dR1

We need here:

  1. List of actions. Probably on new page to keep app usable during development.

  2. Actions needs to be grouped first. Hierarchy of actions based on directory structure. https://github.com/launchrctl/web/issues/39

  3. React flow components for

    • Node parent folder eg: foundation ( optional Submit / view button)
    • Action with/without form with Submit / view button
  4. Reactflow autolayout (we don't know how many actions can be)

  5. Auto edges based on directory structure.

  6. Minimal run animation

    • endless after submit. We don't have percentage
    • error/finished colors.