.. _workspace: Workspace """"""""" A workspace is just a folder that contain all your :ref:`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. .. code:: bash mkdir myWorkspace cd myWorkspace sm init Collaboration ============= 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 :ref:`development workflow ` section. See: .. toctree:: :maxdepth: 1 :titlesonly: permissions validation-and-publication