First, add the tap:
brew tap guardian/homebrew-devtools
Then, install the casks and formulae.
At a minimum, you should install gu-base
:
brew install gu-base
A collection of core developer tools used at the Guardian, wrapped up in a homebrew tap.
There are numerous casks and formulae available.
An opinionated list of tools or apps.
There are many ways to manage Node (nvm
, fnm
, asdf
, etc.) or Java (coursier
, sdkman
, asdf
etc.).
Similarly, there multiple browsers one can use (Google Chrome, Firefox, Opera, etc.).
For this reason, rather than being prescriptive, we leave the choice up to the user.
💡 It is recommended to install applications using brew
as you can then create a Brewfile
that can be checked into VCS, making it easier to set up a new machine.
More information about this can be found here.
For example, to install IntelliJ, VS Code and Google Chrome, one can do:
brew install --cask intellij-idea
brew install --cask visual-studio-code
brew install --cask google-chrome