Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
208 lines (139 sloc) 4.47 KB

Coding setup fresh mac 2018

So, you've freshly wiped your mac, and need to get setup quick. FF the process with this list. Current for Sierra 10.13.2

###Todo

-[] Create install scripts -[] Add Android and iOS software

Dev software

xcode-select --install

tl;dr for brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

OR

mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew

then

brew doctor
brew install caskroom/cask/brew-cask

optional

Design

  • Sketch - $99/year
  • PineGrow - Drag and drop editor for bootstrap $99/year
  • Skitch - for better screenshots, saved in Evernote

Productivity

  • LastPass
  • Slack - communication
  • RescueTime - Track yourself
  • Toggl - Not to bad for tracking your Frameworks
  • Dropbox affiliate link - file sharing

Freelancing

File sharing

Distraction free writing

  • iA Writer

Pimp your mac

Settings -

You'll want to customise this:

Keyboard repeat speed in Control Panel


Stacks

  • [] Finish Ruby Stack

Ruby on Rails RoR Stack

rbenv

React.js Javascript Stack (node)

React React Native node.js NPM

npm -g ls --depth=0

Global

├── babel-core@^6.0.0 ├── babel-loader@6.2.9 ├── babel-preset-es2015@6.18.0 ├── babel-preset-react@6.16.0 ├── bower@1.8.0 ├── code-push-cli@1.12.6-beta ├── create-react-app@1.0.2 ├── generator-react-native-ignite@1.12.0 ├── node-gyp@3.5.0 ├── npm@3.10.10 ├── react@15.4.1 ├── react-dom@15.4.1 ├── react-native-cli@2.0.1 ├── react-native-ignite@1.12.0 ├── webpack@1.14.0 ├── whatwg-fetch@2.0.1 └── yo@1.8.5

Top level Packages (homebrew)

brew leaves
  • homebrew
  • android-sdk
  • chruby
  • gradle
  • libffi
  • libyaml
  • postgresql
  • python
  • rbenv
  • ruby-install
  • watchman
  • wget
  • yarn

Scripts

<script src="https://unpkg.com/react@15/dist/react.js"></script> <script src="https://unpkg.com/react-dom@15/dist/react-dom.js"></script>

Reactjs

Install scripts to develop in reactjs

https://github.com/creationix/nvm/blob/master/README.md

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

touch ~/.bash_profile && nano ~/.bash_profile

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm


command -v nvm # this tests it


nvm install node

nvm use node


Install create react app globally

npm install -g create-react-app

Or install next.js into app

npm install --save next react react-dom


Bonus

Looking after yourself Eliminating Distractions

  • F.lux - might not be necessary if your mac has nightshift

Android

Offtime (Android)[https://play.google.com/store/apps/details?id=cz.mobilesoft.appblock&hl=en]

Settings > Apps > The offending apps

Disable their notifications

Mac

https://freedom.to/