macos-dev-setup
macos-dev-setup copied to clipboard
Best practices to setup and configure macOS for developers.
MacOS-Dev-Setup
An opinionated guide to setup and configure macOS for developers.
Table of Contents
Backup
If you are coming from an existing macOS installation, make sure you have backed up your data and settings before proceeding with any changes.
- Backup Guide
Operating System
At the time of writing the latest macOS release is Big Sur (11.1).
- Install macOS Big Sur
- Secure macOS Big Sur
If you are looking for an older macOS version please consider the following guides:
Sierra (10.12)
- Install macOS Sierra
- Secure macOS Sierra
- Configure macOS Sierra
Yosemite (10.10)
- Install macOS Yosemite
- Secure macOS Yosemite
General
- Homebrew
- Keyboard Configuration
Privacy
- PGP
Version Control
- Git
Shell
- iTerm2
- zsh
Programming Languages & Platforms
- Node.js & npm
Databases
- MySQL 5.6
- PostgreSQL
IDEs & Editors
- Sublime Text 3