Swift Package Manager

E97043

Swift Package Manager is the official tool for managing, building, and distributing Swift code and dependencies across projects.

All labels observed (1)

Label Occurrences
Swift Package Manager canonical 3

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf build automation tool
dependency management tool
software package manager
configurationFile Package.swift
designGoal manage Swift code distribution
provide cross-platform Swift builds
simplify dependency management
developer Apple Inc.
hasCommand swift build
swift package
swift package init
swift package resolve
swift package update
swift run
swift test
hostedOn GitHub
includedIn Swift toolchain
Xcode
initialReleaseYear 2015
integratedIntoXcodeSince Xcode
surface form: Xcode 11
license Apache License 2.0
manifestLanguage Swift
openSource true
operatingSystem Linux
macOS
partOf Swift ecosystem
primaryLanguage Swift
programmingLanguage Swift
replaces Carthage in some workflows
CocoaPods in some workflows
repository https://github.com/apple/swift-package-manager
supports Linux platform
Swift packages
Windows platform
Xcode integration
binary targets
command-line usage
custom build settings per target
editable packages
executable targets
iOS
library targets
local package dependencies
macOS platform
multiple platforms
plugins
remote package dependencies
resources in packages
semantic versioning
test targets
tvOS
watchOS
uses manifest file

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Swift packageManager Swift Package Manager
subject surface form: Swift (programming language)
Vapor (web framework) compatibleWith Swift Package Manager
subject surface form: Vapor
Vapor (web framework) distributionMethod Swift Package Manager
subject surface form: Vapor