Which tools/features would you like to see in vscode when working on node-red projects?
How can you work on node red in vscode?
I develop nodes using vscode
Look, im creating a framework to write nodes in a "modern" way
So is your question about using vscode when developing new nodes or when developing flows?
Also what is the relevance to flowfuse?
I want to know how people use vscode when developing nodes/plugins for node-red.
About flows I want to know if people developed flows that they use when developing other projects while using vscode. Maybe they created a flow that builds a project using node-red and they want to be able to quickly run these flows from within vscode with a click of a button?
Use case:
people develop flows using node-red editor to work in other projects from within vscode. When a project containing node-red.config.json
is opened in vscode the extension is activated, if it is available. The extension displays a tree view with the available flows, which Users can use without leaving vscode. These flows can also be located in a remote Node-RED managed by flowfuse.
node-red.config.json
has configs for the extension. It contains a list of node-red instances to connect, the flows that can be run, the inputs that are expected, and other stuff...
The extension would allow you to configure certain events to use for a particular flow. These input events would be stored locally but in the future could be shared within a team
What do you think?
Suggestions for extension names?
Suggestions for features?
In addition to developing custom nodes and potentially providing PR's and doing investigations on Node-RED itself.
uibuilder has a customisable link in each uibuilder node that opens vscode to your front-end source code and it works whether you are working on a local dev server or a remote server (if you use the Microsoft provided remote ssh extension).
If and when the hoped for separation between the Editor and the runtime becomes a thing, that might be more useful.