When starting from scratch (without nodejs, python, git, or vscode installed), this document may help you get started with the prerequisites to the contributions guide depending on your operating system. It is not the only way these things can be installed but it's a way which has been tested to work.
See https://scoop.sh/ for install instructions.
From a powershell prompt run:
scoop bucket add main
scoop install nodejs git python
scoop bucket add versions
scoop install python310
scoop bucket add extras
scoop install vscode
See https://chocolatey.org/install for install instructions.
From an admin powershell prompt run:
choco install vscode nodejs git python310 -y
- Install Homebrew: https://brew.sh/
- From console run:
brew install git node [email protected]
brew install --cask visual-studio-code
- From console run:
sudo apt update
sudo apt install git nodejs
sudo snap install --classic code
- Setup local npm install, add to PATH. This is an opinionated setup which stores all npm globally installed packages (
npm i -g
) in your local profile (avoiding permission issues). The~/.profile
is assumed to be sourced at startup by your shell, depending on your system it may need to be renamed to something else like~/.bashrc
or~/.zshrc
.
mkdir -p $HOME/.npm-global
npm config set prefix=$HOME/.npm-global
npm i -g npm
echo "PATH=$HOME/.npm-global/bin:$PATH" >> ~/.profile
source ~/.profile
npm i -g node
Find other topics in the Playbook Workflow Builder Developer Guide.