Lesson Recap

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

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:

  1. Switch to the main branch in GitHub Desktop
  2. Fetch origin to get the latest changes
  3. Create a new branch (e.g., “week-2”, “week-3”)
  4. Create a folder for that week’s work
  5. Commit the new folder

During Your Assignment:

  1. Create your Xcode project in the week’s folder
  2. Commit frequently as you work (remember: commit early, commit often!)
  3. Push your branch to GitHub when ready for review

Submitting Your Work:

  1. Create a pull request using the “Preview Pull Request” button
  2. Add your mentor as a reviewer
  3. Submit the pull request

After Mentor Review:

  1. Address any feedback if needed
  2. Merge the approved pull request
  3. 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.

See forum comments
Download course materials from Github
Previous: Merging a Pull Request