Development Environment Checklist
Checklist to setup development environment from scratch
Primary
- AppleID
- sudo with touch id
- XCode
- iTerm2
- color palette Solarized
- oh my zsh
- theme agnoster
- Install Powerline fonts https://github.com/powerline/fonts
- patch
prompt_context
at agnoster theme withprompt_segment black default "Ξ»"
- Brew
brew analytics off
/opt/homebrew/bin/brew shellenv
add to.zshrc
- Go
export PATH=/usr/local/go/bin:$PATH
export GOPATH=$HOME/devel/go
- Visual Studio Code
- Code Spell Checker
- Monokai Operator / Identical Sublime Monokai
- Hex Editor (Microsoft)
- Go
- Flutter
- bloc
- Erlang
- AWS Commandline Utility v2
brew install awscli
- Flutter
cd ~/Library
git clone https://github.com/flutter/flutter.git -b stable
export PATH=~/Library/flutter/bin:$PATH
flutter doctor
sudo gem install cocoapods
- TypeScript
brew install node@18
npm install -g yarn
npm install -g typescript ts-node
npm install -g aws-cdk
- DaisyDisk
- Inkscape
brew install inkscape
- Burp Suite
- Wireshark
- Erlang
./configure --prefix=/usr/local/otp_22.0 --enable-threads --enable-smp-support --enable-kernel-poll --with-ssl=/usr/local/opt/openssl
- Scala
curl -s "https://get.sdkman.io" | bash
use sdkmansdk install java 11.0.5.hs-adpt
brew install sbt
- Visual Studio Code plugins: Scala (Metals)
Legacy checklist
- Source Code Pro
- Docker
brew install python3
python3 -m pip install virtualenv
brew install dep
brew install openssl