Prerequisites
Before setting up the Maybern development environment, you need to install several foundational tools. This guide walks you through the initial setup for macOS.All commands in this guide assume you’re using macOS with an Apple Silicon (M1/M2/M3) processor. Paths may differ slightly for Intel Macs.
Install XCode Command Line Tools
XCode command line tools provide essential development utilities including Git, compilers, and other build tools.A dialog will appear asking you to install the tools. Click “Install” and wait for the installation to complete.
Install Homebrew
Homebrew is the package manager for macOS that you’ll use to install most dependencies.Install Oh My Zsh (Recommended)
Oh My Zsh provides helpful shell enhancements and plugin management.Add Homebrew to PATH
After installing Oh My Zsh, add Homebrew back to your shell configuration:Install Brew Dependencies
Navigate to thebackend/ directory and install all dependencies from the Brewfile:
- PostgreSQL 13
- Redis
- Python build dependencies
- Various development tools
Verify the installation by running
brew list to see all installed packages.