Skip to content
Installing Development environment on macOS
Branch: master
Clone or download
Latest commit 1b003bf Feb 28, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add linting instructions to contribution doc Jan 19, 2019
Apps Do not include old products in list of Apps Jan 19, 2019
BashCompletion Fix MD012/no-multiple-blanks Multiple consecutive blank lines Jan 10, 2019
Cpp Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
Docker Fix MD031/blanks-around-fences Fenced code blocks should be surrounde… Jan 10, 2019
Emacs Replace all "repo" -> "repository" May 24, 2018
Git Fix MD040/fenced-code-language Fenced code blocks should have a langu… Jan 10, 2019
Go Update Go/README.md Jan 16, 2019
Heroku update install command for heroku Jan 27, 2019
Homebrew Fix MD012/no-multiple-blanks Multiple consecutive blank lines Jan 10, 2019
Java Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
JetBrainsIDEs Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
LaTeX Improve LaTeX section (#238) Jan 10, 2019
MyySQL Add note about unsupported MySQL version by Sequel Pro Feb 6, 2019
Node.js Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
Perl revised to explain CPAN Feb 27, 2019
Python Fix MD036/no-emphasis-as-heading/no-emphasis-as-header Emphasis used … Jan 10, 2019
References Fix MD025/single-h1 Multiple top level headings in the same document Jan 10, 2019
Ruby Fix MD012/no-multiple-blanks Multiple consecutive blank lines Jan 10, 2019
Rust Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
Scala Fix MD009/no-trailing-spaces Trailing spaces Jan 10, 2019
Security Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
SublimeText Fix MD040/fenced-code-language Fenced code blocks should have a langu… Jan 10, 2019
SystemPreferences Fix MD036/no-emphasis-as-heading/no-emphasis-as-header Emphasis used … Jan 10, 2019
Vagrant Fix the vagrant link (#245) Jan 26, 2019
Vim Replace OS X with macOS Sep 13, 2017
Xcode Fix MD022 Headings should be surrounded by blank lines Jan 10, 2019
_layouts/website Test out removing search bar Aug 18, 2017
assets Use larger intro image Aug 13, 2017
iTerm Fix MD031/blanks-around-fences Fenced code blocks should be surrounde… Jan 10, 2019
scripts Fix lint error Feb 6, 2019
styles Make the share buttons more prominent Nov 7, 2017
.gitignore Fix #82 as it doesn't work on bash Sep 4, 2016
.markdownlint.json Temporarily ignore the other lint errors, can be checked in the future Jan 12, 2019
.travis.yml Execute make targets from Travis Jan 19, 2019
Contributors.md Fix lint error Feb 6, 2019
LICENSE Update License file copyright year Jan 3, 2018
Makefile Execute make targets from Travis Jan 19, 2019
README.md Fix MD025/single-h1 Multiple top level headings in the same document Jan 10, 2019
SUMMARY.md Revert "Correct misspelling of MySQL (#224)" Feb 2, 2019
book.json Replace OS X with macOS Sep 13, 2017
package.json Remove unused symlink Jan 19, 2019
yarn.lock Freeze markdownlint-cli version Jan 19, 2019

README.md

macOS Setup Guide

branch status
master master branch
health-check health-check branch

This guide covers the basics of setting up a development environment on a new Mac. Whether you are an experienced programmer or not, this guide is intended for everyone to use as a reference for setting up your environment or installing languages/libraries.

Screen

Some of the environments we will set up are Node (JavaScript), Python, C++ and Ruby. Even if you don't program in all of them, they are useful to have as many command-line tools rely on them. We'll also show you some useful daily use applications. As you read and follow these steps, feel free to post any feedback or comments you may have.

Contributing to the guide

All contributions to the guide are welcome. Please help add support for other libraries and languages. To make a contribution please use our contribution template.

We're looking for more contributors to maintain and extend the documentation.


This guide is MIT licensed and has been generated using GitBook. Feel free to contribute or create new issues on GitHub.

You can’t perform that action at this time.