-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Design Notes
Nick O'Leary edited this page Feb 27, 2019
·
39 revisions
February 2019 - we are migrating away from this wiki to the node-red/designs repository. Please do not add any new designs to the wiki without first checking with @knolleary.
Design Notes are working documents where thoughts are fleshed out on different potential features. They are a space to think through on 'paper' how a feature may work.
They are not end-user documentation. They are not commitments to deliver a particular feature.
These design notes cover areas being actively worked on.
Design: Subflow EnhancementsDesign: Using environment variables- Design: msg.parts - description of usage
- Design: Platform Specific Nodes
Design: Runnable ProjectDesign: Node Messaging APIDesign: Subflow Node modulesDesign: Function Library nodeDesign: Dynamic MQTT nodeDesign: adminAuth User ManagementDesign: Flow Linter
These design notes cover areas for the future - either as part of the 1.0 roadmap or beyond.
- Design: Editor UI Customisation
- Design: Library Sidebar
- Design: Node module lifecycle
- Design: Usage telemetry
- Design: subflows vNext
- Design: Flow file format v2
- Design: Editor Events
- Design: Runtime extension points
- 0.20: Design: Runtime/Editor Split
- 0.20: Design: Subflow Instance properties
- 0.19: Design: API Token management
- 0.19: Design: Persistable Context
- 0.18: Design: Projects
- 0.17: Design: Enhancements to Split/Join nodes - complete
- 0.17: Design: Node settings - complete
- 0.16: Design: Concurrent editing - complete
- 0.17: Design: Editable port labels - complete
- 0.15: Design: Palette Management UI - complete
- 0.15: Design: Encryption of credentials - complete
- Design: Editor Themes - complete
- Design: i18n - complete
- Design: multiuser - complete(ish)
- Design: subflows - complete(ish)
- Design: dynamic palette - complete(ish)
- npm installable nodes - complete
- Live runtime information - complete
- Design: Logging Framework
- Design: Version Control - superseded by Projects