Horje

Swift - Swift Package Manager
Start
  Creation and usage of a simple Swift package

To create a Swift Package, open a Terminal then create an empty folder:

import PackageDescription

let package = Package(
    name: "AwesomeProject"
)

Versioning the package is done with Git tags:

import PackageDescription

let package = Package(
    name: "AwesomeProject",
    targets: [],
    dependencies: [
        .Package(url: "https://github.com/someUser/SomeOtherPackage.git",
                 majorVersion: 1),
    ]
)

Then build your project again: the Swift Package Manager will automatically resolve, download and build the dependencies.


Read Article
https://develop.horje.com/learn/1434/reference