Sandbox/test and production projects

To separate data (inputs, logs), credentials, and test runs safely, many serious enterprise users ask for separate “test” and “production” projects (each linked to different branches on Github). The OpenFn core team often maintains 2 projects for its clients, but this process of maintaining and merging changes across the 2 types of projects requires a lot of manual steps. I think more enterprise customers would pay for “sandbox/test” project spaces if they knew there were features to make deployment/merging to production projects more seamless.

I think that enterprise customers would require this for use. I also think that less-technical customers could benefit from this greatly, if it was available and put forward as best practices for changes to be tested in a development environment, rather than in production.