Skip to content

copilot-dev-days/xcode-workshop

 
 

Repository files navigation

Landmarks — GitHub Copilot for Xcode Workshop

📚 Lab Guide


Quick Reference Guide — For detailed instructions, see the individual parts below.


📚 Lab Parts

Part Title
00 Overview & Checklist
01 Prerequisites & Setup
02 Understanding Code with Copilot Chat
03 Code Completion with Inline Suggestions
04 Agent Mode — Multi-File Refactoring
05 Plan Agent — Breaking Down Complex Tasks
06 GitHub MCP Server Integration
07 Copilot Vision (Optional)
08 Best Practices, Tips & Resources

📝 Lab guides are also available in the workshop/ folder for offline reading.


About This Project

This repository contains a simple SwiftUI demo app based on Apple's SwiftUI tutorial. It is designed as a hands-on workshop to help you master GitHub Copilot for Xcode through practical exercises.

Prerequisites

  • Xcode 15 or later installed
  • GitHub Copilot for Xcode extension (Download here)
  • Signed in to GitHub Copilot in Xcode with your GitHub account

Quick Start

git clone https://github.com/copilot-dev-days/xcode-workshop.git
cd xcode-workshop
open Landmarks.xcodeproj

Running Tests

Press Cmd + U in Xcode, or via command line:

xcodebuild test -scheme Landmarks -destination 'platform=iOS Simulator,name=iPhone 15'

About

Hands-on workshop for learning GitHub Copilot for Xcode with SwiftUI

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • Swift 91.8%
  • Objective-C 8.2%