Swift Package Manager basics
Use Swift Package Manager to create modules, manage dependencies, build, test, and import code.
Intro
This lesson introduces Swift Package Manager (SPM): manage modules, dependencies, and builds.
Init package
Use swift package init to start a new package. Layout includes Package.swift, Sources/, Tests/.
// In terminal:
// $ swift package init --type executable
// Creates Package.swift, Sources/, Tests/All lessons in this course
- Swift Package Manager basics
- Layout, products & build/test/run
- Importing modules & semantic versioning basics