This repo helps devs get setup quickly, and provides a central place for us to configure coding styles and other conventions.
Feel free to contribute like it's your own!
-
brew | MacOS package manager
-
zsh | better shell than
bashbrew install zsh
-
oh-my-zsh | zshell enhancement
-
iTerm2 | better terminal
-
- Feel free to also use sublime text, but we spend most of time in vscode
- Open
~/.gitconfig, setup your name and email - Copy and paste content from gitconfig into it while setting up your user name and email
- Copy global_gitignore to
~/.global_gitignore
-
Node version manager nvm
-
Install node v11:
nvm install 11 nvm alias default 11 -
Setup path to look at executables in the current directory, then local node packages
# Add this line to ~/.zshrc export PATH=".:./node_modules/.bin/:$PATH"
-
Python environment manager
brew install pyenv pyenv install 3.7.0
add this line to
~/.zshrcexport PYENV_VERSION=3.7.0This sets up your environment to use python3 by default (MacOS defaults to 2.7)
-
Visual Studio and Python
- Prettier
- TSLint
- ESLint
- Markdown Lint
- ES7 React/Redux/GraphQL/React-Native snippets
- Debugger for chrome
- Tampermonkey | Automatically check the "Remove Source Branch" checkbox when creating a merge request
- After installation:
- Open the extension's dashboard
- Click on the +
- Add the content of this file to the editor
- Save
- After installation:
- JSON Viewer | View formatted JSON directly in browser
