No frills, just keywords here:

  • Xcode
  • Homebrew
  • My SSH + access keys
  • Atom
  • MAMP

    Apache:

    • DocumentRoot and first Directory in httpd.conf
    • Uncomment Virtual hosts (at the bottom of the httpd.conf file)
    • httpd-vhosts.conf + /etc/hosts + dnsmasq
    • httpd-ssl.conf + keygen

    PHP:

    • bin/php vers/php.ini max_input_nesting_level → 1640
    • max_input_vars → 2000
    • memory_limit → 1280MB
    • sendmail_path = /usr/local/Cellar/mailhog/1.0.0/bin/MailHog sendmail, see later
  • Composer (global installation, following official docs)
  • A globally installed Drush & Drush Launcher
  • GnuPG: brew install gnupg
  • GNU Patch: brew install gpatch
  • MailHog: brew install mailhog; brew services start mailhog → http://127.0.0.1:8025
  • RVM
  • NVM, with a stable LTS Node.js
    • AVN (automatic version switching for Node.js)
    • Yarn: brew install yarn --without-node
  • Meld Here I had to trick a bit for a working cli command…
  • Java SDK (JDK is not enough!)
  • Apache Solr
  • Memcached
  • Tunnelblick
  • Sequel Pro
  • Selenium Server, chromedriver, geckodriver
  • Android Studio
  • Appium
  • Postman
  • VirtualBox
  • Docker I think I follow the official docs…
  • …and my private git repository for /[Users|usr]/[myuser]/ that provides:
    • global git configs
    • the global .gitignore
    • my bash aliases
    • my custom prompt
    • my [ba]sh exports
    • a customized MySQL configuration (.my.cnf; with some innodb and other overrides)

    …and contains my custom (bash) scripts:

    • config-hash remover for Drupal 8 configuration
    • git completion script for cli
    • net-back-alert.sh
    • net-lost-alert.sh