Developer Machine
Developer machines need a way to get setup that isn't a Dockerfile - below are the recommended starts.
Windows
Terminal
The recommended way to access a terminal session is with the official Windows Terminal. It has improved shell functions, autocomplete, and font rendering. It also lets you jump right into WSL.
https://github.com/microsoft/terminal/releases/
Package Manager
The recommended way to install packages is with scoop. It is a user-maintained alternative to Microsoft's Windows Package Manager.
Install Scoop
In a terminal: $iwr -useb get.scoop.sh | iex
MacOS
Package Manager
The recommended way to install packages is with Homebrew. It is a user-maintained Package Manager.
Install Homebrew
In a terminal: $ bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Jedi Master
Just use Linux
Requirements
The following programs are provided as part of the erams/build container image.
To debug or prototype new features, you can install them locally on your developer machine with the corresponding commands.
-
Node >= 15
Windows: $ scoop install nodejs nvm
Mac: $ brew install node nvm
Yarn ^1.22
Windows: $ scoop install yarn
Mac: $ brew install yarn
Python >=3.6
Windows: $ scoop install python
Mac: $ brew install python