A workspace is just a folder that contain all your Smartmate Apps.
A workspace must have a
smartmate.yml file, and a folder for each one of your apps.
You can use the
sm init command to setup a new workspace for you.
mkdir myWorkspace cd myWorkspace sm init
Since your workspace is code, you can share it with other developers using any VCS (e.g. git). You can also configure automated tests, and a CI/CD system to automatically publish it. All these options are covered in the development workflow section.