Add mac installation flow
Closed this issue · 0 comments
jusjayson commented
Developers on Mac OS should be able to install our code environment via shell scrips
Purpose: Onboarding should be extremely easy in order to reduce new developer churn. Let's scare em once they're already in, 😈 yeah? 😈
Description
Adding the following:
Tooling installation:
- homebrew
- docker desktop
- wget
- ssh keys (if necessary)
Code installation:
- balancer repo
Functionality: TLDR of what will this change?
A user will be able to do the following in order to get setup
cd backend/config/scripts/mac
./install_all_p1.sh
then
cat ~/.ssh/id_rsa.pub
log into github and register key
install_all_p2.sh
Pros/Cons
- This will add convenience at the cost of additional scripts to maintain. Given that we plan to continuously onboard, it's
probably better to have things scripted than not. - This won't work for you if you don't own a mac, adding to the "just buy apple" stigma.