/mac-setup

Base setup for Mac web development and some specifics to the TP/Bitstorm Connect environment

README

If you want to dive straight in just start with the 1st numbered file and continue on. Otherwise here is a breakdown of what these guides cover.

Mac Setup

The guides contained within this repo will walk through setting up and configuring the following:

Dotfiles

Uses YADR to bootstrap your terminal and set a number of sensible defaults along with making your Terminal nice and pretty :)

Homebrew

Homebrew is Mac's missing package manager, we will use it to control our command line environment and protect our system files.

Brew

Homebrew will manage all of your cli packages and there dependencies.

Brew Cask

Homebrew cask will manage the installation of a number of useful mac apps.

Brew Services

Homebrew's services manager will ensure that necessary web stack tools are started on boot and control the stopping/ restarting of tools like php, nginx, mysql, etc

Environment Management Tools

rbenv

Manages ruby versions and allows the system's ruby to remain in tact.

nodenv

Manages node versions globally and project local

pyenv

Manages python versions globally and project local

phpbrew

Manages php versions globally and project local

Misc

SSH

There also instructions on setting up an SSH key and sensible SSH Config defaults

coming soon

...instructions for installing valet ...instructions for customizing terminal ...other stuff