From a0a650cea3303611bf205ef12e0510cb85de72d6 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Sun, 28 Oct 2018 09:30:37 -0700 Subject: [PATCH] [meta] try using a GitHub issue template for checklists --- .github/ISSUE_TEMPLATE/setup.md | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/setup.md diff --git a/.github/ISSUE_TEMPLATE/setup.md b/.github/ISSUE_TEMPLATE/setup.md new file mode 100644 index 0000000..59b757d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/setup.md @@ -0,0 +1,40 @@ +- [ ] Install Homebrew + `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"` + +- [ ] Install Ansible and mas + `brew install ansible mas` + +- [ ] Xcode + - [ ] Install Xcode + `mas install 497799835` + + - [ ] Open Xcode to install additional components + `open Xcode` + + - [ ] Accept the Xcode license + `sudo xcodebuild -license` + + - [ ] Install the command line developer tools from Xcode + `xcode-select --reset` + +- [ ] Enable Remote Login + `open /System/Library/PreferencePanes/SharingPref.prefPane` + +- [ ] Clone dotfiles + `git clone --recursive https://github.com/kejadlen/dotfiles.git ~/.dotfiles` + +- [ ] Run Ansible + ```shell + cd ~/.dotfiles/ansible + echo "localhost ansible_connection=local" > hosts.private + ansible-playbook main.yml --ask-pass --ask-become-pass + ``` + +- [ ] Set Keyboard preferences + - [ ] Modifiers + - [ ] Function keys + +- [ ] Setup programs + - [ ] 1Password + - [ ] Firefox + - [ ] Arq