JesseMattson / PurrgentCare

0 stars 0 forks source link

Chore: Mac Setup #81

Open RandallKeur opened 3 weeks ago

RandallKeur commented 3 weeks ago
  1. Install necessary software:

  2. Verify brew

    • brew --version
  3. Configure git with your email

    • ssh-keygen -t ed25519 -C "githubemail@email.com"
    • ssh-add --apple-use-keychain ~/.ssh/id_ed25519
    • Get public key: cat ~/.ssh/id_ed25519.pub
    • Add ssh key to Github --> Title: Personal Computer, paste entire result of public key from step above
    • Verify ssh config: open ~/.ssh/config --> verify it has the following:
      Host github.com
      AddKeysToAgent yes
      UseKeychain yes
      IdentityFile ~/.ssh/id_ed25519
  4. Configure iTerm2 (terminal)- Look at configuration: open ~/.zshrc

    • Install plugins -- Using brew: brew install zsh-syntax-highlighting -- From git: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
    • Add plugins inside configuration file in plugin file: plugins=(git zsh-syntax-highlighting)
    • Reload the configuration: source ~/.zshrc
  5. Clone Purrgent Care repo

    • Create projects folder: mkdir Projects
    • Clone repo to Projects folder: cd Projects && git clone git@github.com:JesseMattson/PurrgentCare.git Projects/PurrgentCare
  6. Install necessary dependencies inside the repo

    • Follow README inside of repo for installing npm, newman, etc.