ADE Development Environment

The ADE Development Environment (ADE - pronounced [ey]-[dee]-[ee]) is a modular Docker-based tool to ensure that all developers in a project have a common, consistent development environment.

With ADE developers:

  1. Are confident that what works on one of their computers will also work on all ADE-enabled computers

  2. Can comfortably install new packages and dependencies, knowing that the environment can easily be returned to its original state

  3. Can mount different volumes (which can be standalone libraries, IDEs, and other tools) and easily switch between versions of these volumes without affecting other parts of the environment

Indices and tables