Answering dimitrieh invitation, here a separate thread about using perspectives for the Node-RED editor.
The three main challenges I am facing when I ma using Node-RED are:
- Too many panes
- Some panes are not used together
- Screen size is always too small
Currently, Node-RED has multiple panes and sub-panes:
- Nodes (left side)
- Info > Tree, Selected node
- Help > Tree, Selected node
- Local changes > Local changes, Changes to commit, Commit history
- Debug
- Configuration nodes
- Context data > Node, Flow, Global
- Dashboard > Layout, Site, Theme
Why not using perpectives, as Eclipse and other IDEs do, to group and display different panes related to a step of development?
My development using Node-RED has four main steps
- Design the flow: pick the nodes, get info on selected node
- Design the dashboard: group, define layout
- Debug the flow: run and check context data
- Manage the flow: manage versioning, remove unused nodes
Custom perspectives would allow developers to define the steps and the attached panes they are familiar with.
A drop-down menu close to the Deploy buttons lists the available perspectives and selects the active one.
To be discussed.