Coherence workspaces are hosted remote development environments that give you ephemeral, parallelizable, reproducable dev environments with minimal additional configuration required in
coherence.yml. They enable your team to go from idea to production in a consistent and well-defined workflow without any wasted effort on configuring tools along the way.
Workspaces are completely optional. If you develop locally, Coherence will pick up new pushes to github and generate pipelines in the exact same way that it does for pushes from a workspace. The only difference is that you have to maintain your own development environment and lose all the benefits of remote development.
Remote SSH coming soon
We are working on adding SSH support to our workspaces so that you can remotely access Workspaces from your local machine. This will enable local IDEs to use remote development environments, too!