Configuring a Local Development Environment

  1. Open “Visual Studio Code”

  2. Click on the “Extensions” button on the left (Looks like a set of blocks)

  3. Search for and Install the “Remote - Containers” extension

Remote - Containers search in Visual Studio Code
  1. Depending on what type of development you will be conducting, download one (or more) of the following ZIP files:
Name Language Libraries/Programs Courses
cpp C/C++ gdb, CMake, make, catch2, boost 330*, 362, 370, 380
ocaml OCaml opam, imagemagick 330
lisp Lisp clisp, roswell 450
python Python miniconda 330*
ai Python z3, tensorflow 450

Additional Devcontainers

Name Language Libraries/Programs Course(s)
dotnet .NET None 330*
javascript JS, Typescript nodejs, yarn 330*
ruby Ruby None 330*
java Java Maven, Gradle, JUnit 161*, 162, 330
swift Swift None 330*
dlang D None 330*
gfx C/C++ glm, freeglut, assimp, emscripten 375*
  1. Extract the ZIP file to a location where you will conduct all of your development. For example, I have a Projects folder under “Documents”

  2. Switch back to VS Code

  3. Click on “File > Open Folder” and open the extracted zip location (e.g. Documents > Projects)

  4. You should be prompted in the LOWER RIGHT to re-open the folder in a Devcontainer. Do this.