Building Swift Packages in VSCode
summary
Demonstrates the Swift for VSCode extension wiring SourceKit LSP, lldb and SwiftPM to give code completion, syntax highlighting, package editing and test runs with near parity to Xcode; shows live debugging of a Vapor app on macOS and inside a Linux Remote Container, plus running the same environment in GitHub Codespaces for iPad development. Notes iOS/macOS app builds aren’t supported yet, package-local replacement works, and monthly Swift updates iterate faster than Xcode releases.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker background
- 1:49History of IDEs and Swift tools
- 6:02Swift project components and IDE needs
- 8:33VSCode Swift extension overview
- 12:44Live demo of VSCode Swift extension
- 18:25Remote development with Docker containers
- 22:02Editing package dependencies locally
- 24:50Developing on iPad with GitHub Codespaces
- 28:51Recap and future of Swift in VSCode
- 31:38Acknowledgments and Swift conference
related talks
36mC++ Development with Visual Studio Code
44mSwift Packages - Dependency Management of the Future
42mUsing SourceKit LSP to Read Code in the Browser
34mThat Swift IDE
01h 04mNew in Visual Studio Code! Clang-Tidy, makefile, CMake, GitHub, & More
01h 00mCollaborative C++ Development with Visual Studio Code
28mWorking with XcodeKit
01h 03mSwift Tools for Software Crafting 2024
