Development Workflow

Everything as code

Some of the advantages of having everything as code are:

  • You can use git (or any other VCS) for versioning and collaboration.

  • You can have automated tests.

  • You can have a CI/CD system in place for automatic testing and deployment.

Environments

As you can see, for this workflow you need at least the following Smartmate environments:

  • one environment for each developer

  • a staging environment

  • a production environment

Note

The multiple environments per account feature is on the road map, but not implemented yet.

Anyways, you can setup a different account for each one of the environments you need.