Flows/*.json instead of flows.json?

If you look at the /flow api you can see how things have to be split up. Global configuration nodes and Subflow definitions need to be thought about.

In many ways, adding the logic to write the flows into separate files is the easy part.

If you're wanting to do this as an enhancement to the existing projects storage plugin, then you'll need to consider:

  • how does NR know that a project's flows are split amongst multiple files rather than a single file?
  • how does a user configure a project to split the flow files up?
  • what UI changes does that drive through-out the project settings

We'd need to discuss a design around all of those elements.