Developer Setup Guide
Complete environment setup for professional development. Follow these steps in order.
Company Employees
Ybor employees: Complete the Ybor Employee Onboarding first to set up company-specific GitHub access and JFrog Artifactory authentication before following this general setup guide.
Setup Overview
Total Time: ~50 minutes
Result: Full professional development environment
Step-by-Step Guide
- Step 1: Package Managers (3 min) - Install system package managers
- Step 2: Git & Version Control (5 min) - Configure source control
- Step 3: System Libraries (8 min) - Install build tools and dependencies
- Step 4: Java Development Kit (5 min) - Install and configure Java
- Step 5: Docker (5 min) - Container platform setup
- Step 6: Artifact Management (8 min) - Package repository access
- Step 7: Platform CLI (5 min) - Development tools
- Step 8: Archetect (3 min) - Project scaffolding tools
- Step 9: Kubernetes Tools (5 min) - Container orchestration tools (Optional)
- Step 10: IDE Setup (3 min) - Development environment (Final Step)
Quick Start Alternative
Need to get coding immediately? Try our Developer Quickstart for basic Node.js development, then return here for the full setup.
Final Verification
After completing all steps, run these commands to verify everything works:
# Core tools
git --version && java -version && docker --version
# Build tools
pkg-config --modversion openssl # macOS/Linux
gcc --version # macOS/Linux
# Platform tools (if installed)
p6m --version && archetect --version
# Optional tools
kubectl version --client # If Kubernetes tools installed
k9s version # If k9s installed
# Test functionality
docker run hello-world
git status
Success: Your development environment is ready for any project!