These scripts leverage Homebrew, the package manager for Mac. Click here to learn more about Homebrew.
Starting out in DataOps requires a new set of tools from what developers may have used previously. Thankfully, package managers like Chocolatey and Homebrew exist to streamline the process of getting new software installed (and keeping it updated) on your machine.
The package manager reduces the time to get software installed, saving hours of time and ensuring everyone's machines are setup correctly with minimal effort. Here's a quick overview of the tools you'll install in the next section:
- A package manager: Chocolatey (for Windows) or Homebrew (for Mac)
- Docker - to run containerized apps and create your own.
- Git - a version control platform used to store and manage code.
- GitHub Desktop - a friendly GUI which works with Git and GitHub.com.
- Python - a software language useful for developing new programs and scripts, and also used for its popular package manager
pip
, which allows users to install Python programs written by others. - Terraform - the leading cross-platform solution for automating Infrastructure as Code (IaC).
- VS Code - a robust, fast, and lightweight development environment (IDE).
-
Open "Terminal".
-
Paste and run the Homebrew install script:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Install git.
brew install git
-
Install core tools:
brew install cask docker python3 terraform brew cask install cakebrew visual-studio-code
After following the instructions from the above, you should now have the Cakebrew app installed, which gives a friendly GUI on top of the Homebrew installer.
To install any additional programs, either open the Cakebrew app or copy-paste the below samples into a Terminal window. (You can also find additional packages at https://brew.sh.)
brew install awscli
brew install azure-cli
brew install elasticsearch
brew install gradle
brew cask install anaconda
brew cask install dbeaver-community
brew cask install github
brew cask install google-chrome
brew cask install microsoft-teams
brew cask install r
brew cask install slack
For extra credit, visit GitHub.com and register a new account. Once you've created a GitHub account and installed the core software, you are all all set to contribute to open source projects in GitHub, including this one!
- Tip: Rather than create multiple accounts, we recommend using a single GitHub account for both work and personal development projects.
- Windows Setup QuickStart
- Brew QuickSetup Script: https://docs.dataops.tk/setup/brew_install.sh (source)