The Projects feature integrates a git workflow into the editor. This lets you version control the files that make up your Node-RED application.
Currenty, the user has to remember to actually commit their changes in order to use version control. For many developers that is a natural part of their workflow.
However for developers not accustomed to version control, that extra step of committing changes can be easily overlooked.
To help with that, I've created a simplified git workflow a user can opt into. This automatically commits any changes whenever the Deploy button is pressed. Commits, ultimately are cheap to make. And it will give the flexibility to rollback changes on a per-deploy basis (once we add the ability to roll-back to previous commits... something still on the todo list).
There's a pull-request that implements the feature here: https://github.com/node-red/node-red/pull/2035 - including screenshots of how the option is presented to the user.
I'd like to get some feedback on this concept before merging the PR. There may be other aspects of the Projects workflow that could be simplified.