Setting Up Your Development Environment
A comprehensive guide to setting up your computer for robotics development with Limelight Robotics.
beginner
⏱️ Estimated time: ~1 hour
Last updated: 8/15/2025
By: Zander Lewis
Setting Up Your Development Environment
This guide will help you set up your computer with all the necessary software for robotics development with Limelight Robotics.
Prerequisites
- Administrator access to install software
- Basic knowledge of using command line interfaces
- Internet access
Required Software
1. Git Version Control
Git is essential for collaborating on code with the team.
Windows
- Download Git for Windows
- Run the installer with default settings
- Choose “Git Bash Here” during installation
macOS
# Install using Homebrew (recommended)
brew install git
# Or download from https://git-scm.com/download/mac
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install git
Configuration
After installation, configure Git with your information:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
IntelliJ / Android Studio
- Download and install IntelliJ IDEA or Android Studio.
Team-Specific Setup
Join Team Organization
- Create GitHub account if you don’t have one
- Provide username in the Discord
- Accept invitation to Limelight Robotics organization
Clone Team Repositories
# Main robot code repository (2025-2026)
git clone https://github.com/Limelight-Robotics/ftc-decode.git
# Documentation repository
git clone https://github.com/Limelight-Robotics/docs.git
3. Communication Tools
Discord
- Download Discord desktop app
- Join Limelight Robotics server