A detailed review of each generated source code file in a Kitura boilerplate project is given in the next section.
Understanding generated sourcecode in Kitura
Configuring using Swift Package Manager (SPM)
The Package.swift manifest file lists the application name, dependencies of other packages, and build target for the project generated using the kitura init command:
// File: Package.swift
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "helloWorld", // [1]
dependencies: [ // [2]
.package(url: "https://github.com/IBM-Swift/Kitura.git", .upToNextMinor(from: "2.3.0")),
.package(url: "https://github.com/IBM-Swift/HeliumLogger.git", .upToNextMinor(from: "...