/nice-mac-setup

How to make a nice mac workstation setup for MEAN stack developers.

MIT LicenseMIT

nice-mac-setup

A nice Mac workstation setup guide for (Modern Javascript)MEAN stack developers.

Policy

Simple setup, stable, efficient.

Browser

Make sure you have a good browser. :-)

https://www.google.co.jp/chrome/browser/desktop/index.html

Github desktop

https://desktop.github.com/

Xcode

From your App Store

Node.js Setup

LST recommanded.

https://nodejs.org/en/

MongoDB Setup

LST recommanded.

https://www.mongodb.org/downloads#production

Terminal Shell Setup

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

https://github.com/robbyrussell/oh-my-zsh

iTerm2

iTerm A better terminal

Sublime 3 Setup

https://www.sublimetext.com/3

Sublime 3 Package Setup

Package Control install script<-- Install this first.

GitGutter

CodeFormatter <--install this before HTML-CSS-JS Prettify

HTML-CSS-JS Prettify

Sass

SublimeCodeIntel

Seti_UI

Atom Setup

https://atom.io/

Good for markdown editing, like this readme.md

Atom Package Setup

(comming soon...)

Picture Editor

Photoshop? no.

https://pixlr.com/editor/

VirtualBox

Play with as many OS as you can.

https://www.virtualbox.org/

Vagrant Setup

Do the above from command line.

https://www.vagrantup.com/

Docker Setup

Since you have already had vagrant, How about give coreos a spin?

https://github.com/coreos/coreos-vagrant

git clone https://github.com/coreos/coreos-vagrant/
cd coreos-vagrant
vagrant up
vagrant ssh

Old school? MySQL

http://dev.mysql.com/downloads/mysql/

Apache and PHP are already there in Mac(Elcatipan) PNG Problems? Compile it yourself, like a pro. :-)

https://github.com/ElusiveMind/osx_server_enhancements

contribute

if you have better ideal, don't hasitate to PR. :-)