Software Onboarding


NOTE: This onboarding guide is subject to change as the current content may be incomplete. Reach out on discord if you find any issue or if something is unclear.

Clone the Firefox Repo

Windows Commands

cd c:/
mkdir mozilla-source
cd mozilla-source
wget https://raw.githubusercontent.com/mozilla-firefox/firefox/refs/heads/main/python/mozboot/bin/bootstrap.py

python3 bootstrap.py

Linux/MacOS Commands

curl -L https://raw.githubusercontent.com/mozilla-firefox/firefox/refs/heads/main/python/mozboot/bin/bootstrap.py -O

# Select 2 to develop firefox for desktop
python3 bootstrap.py

Other Useful Commands

# Setup your vscode ide (also supports (Neo)Vim, Emacs, Eclipse)
./mach ide vscode
# Build your firefox
./mach build

Getting started with Git

Setup Your Workspace

git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"