Lesson Recap
Congratulations! You’ve successfully set up your complete GitHub Desktop workflow for the bootcamp. Let’s review what you’ve accomplished and understand how this applies to your ongoing work.
One-Time Setup (Complete!)
You’ve finished these initial setup steps that you’ll never need to repeat:
- Installed and configured GitHub Desktop
- Linked it to your GitHub account
- Set up your name and email for commits
Repository Creation (Only for New Projects)
You’ve also completed these steps that you’ll only repeat when starting entirely new projects:
- Created your first local repository
- Published it to GitHub as a remote repository
- Added your mentor as a collaborator
Your Weekly Workflow
The core skills you’ve learned will be repeated each week. Here’s your streamlined process for future assignments:
Starting Each Week’s Assignment:
- Switch to the main branch in GitHub Desktop
- Fetch origin to get the latest changes
- Create a new branch (e.g., “week-2”, “week-3”)
- Create a folder for that week’s work
- Commit the new folder
During Your Assignment:
- Create your Xcode project in the week’s folder
- Commit frequently as you work (remember: commit early, commit often!)
- Push your branch to GitHub when ready for review
Submitting Your Work:
- Create a pull request using the “Preview Pull Request” button
- Add your mentor as a reviewer
- Submit the pull request
After Mentor Review:
- Address any feedback if needed
- Merge the approved pull request
- Return to step 1 for the next week
You’ve Got This!
While this seems like many steps now, you’ve just learned the exact same workflow used by professional iOS developers at major companies. Within a few weeks, this process will feel as natural as saving a file. Each repetition builds the professional habits that will serve you throughout your development career.