Share
Embed
Transcript
33 slides
-
@knolleary twitter.com github.com /knolleary twitch.tv • Nick O’Leary • Node-RED
Project Lead • Founder & CTO FlowForge Inc. About Me -
@knolleary Node-RED in 2022 (so far) releases 876 20 14
commits contributors -
@knolleary Node Growth Modules shared on flows.nodered.org Modules using @scoped/name
2014 2015 2016 2017 2018 2019 2020 2021 2022 -
@knolleary Scorecards Introduced in January 2022 Generated when a node
is updated on the library 878 nodes added/updated that now have scorecards -
@knolleary Low # dependencies No known bad packages No out-of-date
dependencies Unique node names Includes examples Has known license Provides bugs/repo url Packaging naming Identifies min NR version Identifies min Node.js version Scorecard results % of nodes with scorecards passing the check -
@knolleary Low # dependencies No known bad packages No out-of-date
dependencies Unique node names Includes examples Has known license Provides bugs/repo url Packaging naming Identifies min NR version Identifies min Node.js version Scorecard results % of nodes with scorecards passing the check -
@knolleary • Dropped support for Node 12.x • Monaco Text
Editor now default • Context Menu • Junctions • Continuous Search • Default Node Names • Debug Path Tooltip • Editing Stopped Flows • Dynamic Link Call Nodes Node-RED 3.0 https://nodered.org/blog/2022/07/14/version-3-0-released -
@knolleary Context Menu Quick access to common actions. Easier to
discover what is available. -
@knolleary Debug Path Tooltip Quickly find nodes that are logging
to the Debug sidebar, wherever they are. -
@knolleary • Dropped support for Node 12.x • Monaco Text
Editor now default • Context Menu • Junctions • Continuous Search • Default Node Names • Debug Path Tooltip • Editing Stopped Flows • Dynamic Link Call Nodes Node-RED 3.0 https://nodered.org/blog/2022/07/14/version-3-0-released -
@knolleary • Locking Flows • URL Linking to Individual Nodes
• Global Environment Variable management • Splitting Flow File • Better Environment Variable Workflow Currently Under Development/Discussion -
@knolleary Locking Flows Add the ability to lock a flow
to prevent it being modified. Prevent accidental changes to critical parts of your application. Will also allow a better user-experience for read-only users. Discussion: https://github.com/node-red/designs/discussions/78 Status: In development - target 3.1.0 -
@knolleary Add the ability to set globally scoped environment variables
within the editor Removes the need to edit settings.js to add new env vars to the whole application Adds a new global-config configuration node. This could become home to other global configuration options that become exportable with the flows. Global Environment Variables Discussion: https://github.com/node-red/designs/discussions/76 Status: In development -
@knolleary Splitting Flow File An item that has been on
the backlog for a long time. Increasing amount of feedback on challenges of managing Flow File in git and handling merges. Lots of custom solutions developed by the community - but something we should look at ourselves. Discussion: TBD Status: TBD -
@knolleary http://localhost:1880/#flow/1234 URL Linking to Individual Nodes Discussion: https://github.com/node-red/designs/discussions/79 Status:
PR #3870 merged - will be in 3.1.0 Node-RED already supports linking to a flow/subflow -
@knolleary http://localhost:1880/#node/1234 http://localhost:1880/#group/1234 URL Linking to Individual Nodes Discussion: https://github.com/node-red/designs/discussions/79
Status: PR #3870 merged - will be in 3.1.0 Node-RED already supports linking to a flow/subflow This adds ability to link to individual node or group -
@knolleary http://localhost:1880/#flow/1234/edit http://localhost:1880/#node/1234/edit http://localhost:1880/#group/1234/edit URL Linking to Individual Nodes Discussion:
https://github.com/node-red/designs/discussions/79 Status: PR #3870 merged - will be in 3.1.0 Node-RED already supports linking to a flow/subflow This adds ability to link to individual node or group You can also link to the edit dialog. -
@knolleary http://localhost:1880/#node/1234 URL Linking to Individual Nodes Discussion: https://github.com/node-red/designs/discussions/79 Status:
PR #3870 merged - will be in 3.1.0 Node-RED already supports linking to a flow/subflow This adds ability to link to individual node or group You can also link to the edit dialog. Button in Info Sidebar copies link for the current selected object to the clipboard -
@knolleary • Create tests for your flows within the editor
• Testing Sidebar lets you define test suites and test cases • Individual node behaviour can then be customised per-test case, letting you simulate different behaviours - for example, faking the response of an HTTP Request to test edge cases • Run tests from the sidebar, or on the command-line Node-RED Flow Testing Framework coming soon-ish… Initial design sketches from January 2020