# Lesson 01: GitHub Setup - Quick Checklist **⏱️ 15-20 minutes** --- ## Create GitHub Account - [ ] Go to **** - [ ] Click **"Sign up"** - [ ] Enter email, password, username (professional: `yourname-designer`) - [ ] Verify email - [ ] ✅ Log in successful --- ## Choose Your Scenario - [ ] **A:** Starting new project → Continue below - [ ] **B:** Joining existing → Skip to "Join Existing" section - [ ] **C:** Just learning → Skip to [Lesson 02](../lesson-02-install-ide/checklist.md) --- ## Create New Repository - [ ] Click profile icon → **"Your repositories"** → **"New"** ### Decide: Single or Separate? **Single repo (specs + code together):** - [ ] Name: `my-project` (e.g., `dog-walker-app`) - [ ] For: Small team, building yourself, simple communication **Separate specs repo (specs only):** - [ ] Name: `my-project-specs` (e.g., `dog-walker-app-specs`) - [ ] For: Corporate, many developers, clear handoff ### Repository Settings - [ ] Name: `_____________` (lowercase-with-hyphens) - [ ] Description: One-liner about project - [ ] Public or Private - [ ] ☑️ **Check "Initialize with README"** - [ ] Click **"Create repository"** - [ ] ✅ Repository created --- ## Join Existing Repository - [ ] Ask owner for access (email template in lesson.md) - [ ] Check email for GitHub invitation - [ ] Click **"Accept invitation"** - [ ] Check repo name (ends in `-specs`? Separate repo) - [ ] Browse repo structure (has `docs/`? WDS already!) - [ ] ✅ Access granted --- ## Next Step ✅ GitHub setup complete! **[→ Lesson 02: IDE Installation](../lesson-02-install-ide/checklist.md)** --- **Need more detail?** See [full lesson explanation](lesson.md)