flowfuse icon indicating copy to clipboard operation
flowfuse copied to clipboard

Node-RED Version Control

Open joepavitt opened this issue 1 year ago • 3 comments

Description

An area we need to improve, which should be a staple "wow"/highlight feature of FlowFuse is Node-RED Version Control.

Current Implementation

  • We currently offer "Snapshots" as a way of capturing point-in-time flows and associated settings, environment variables, etc.
  • We also offer the ability to "rollback" to any historical snapshot taken

Areas For Improvement

  • We have had multiple customers requesting git integration within FlowFuse
  • We should offer a clear picture on the history of changes made to a Node-RED Instance in FlowFuse
  • We should offer a clear "differences" view between two point in time instances of a flow

Other Information

Which customers would this be available to

Other - Open for discussion

Requested by:

  • https://app-eu1.hubspot.com/contacts/26586079/record/0-1/26674158
  • https://app-eu1.hubspot.com/contacts/26586079/record/0-1/28273751
### Stories
- [ ] https://github.com/FlowFuse/flowfuse/issues/3623
- [ ] https://github.com/FlowFuse/flowfuse/issues/3624
- [ ] https://github.com/FlowFuse/flowfuse/issues/3625
- [ ] https://github.com/FlowFuse/flowfuse/issues/4305
- [ ] https://github.com/FlowFuse/flowfuse/issues/4304
- [ ] https://github.com/FlowFuse/flowfuse/issues/3666
- [ ] https://github.com/FlowFuse/flowfuse/issues/3841

joepavitt avatar Mar 14 '24 11:03 joepavitt

Capturing this as a high-level epic after some discussions with customers, and internal conversations in Product review meetings.

joepavitt avatar Mar 14 '24 11:03 joepavitt

Another example here from Slack whereby a team is manually copying an instance in order to make changes, then manually merging them into production instance.

joepavitt avatar Mar 15 '24 13:03 joepavitt

See also https://github.com/FlowFuse/flowfuse/issues/2089

MarianRaphael avatar Mar 18 '24 14:03 MarianRaphael

Closing as replaced by the "Area" field for the Product Planning board, this was just an admin catch-all for "Version Control" stuff

joepavitt avatar Feb 07 '25 11:02 joepavitt