Let the platform do the work

Development Environments

Recommended development environments and setup steps for various platforms.

Topics

Using Docker as a development environment to manage your Sugar development environment can offer several advantages, such as consistent setups across different machines, easy sharing of development environments, isolation of dependencies as well as compatibilities between Sugar versions and its Supported Platforms. Docker uses containerization to encapsulate Sugar and its dependencies in one single environment.
Setting up a Vagrant development environment for Windows, OS X, or Linux