sdggiesbrecht/sdgcornerstone
README.md
Importing
SDGCornerstone provides libraries for use with the Swift Package Manager.
Simply add SDGCornerstone as a dependency in Package.swift and specify which of the libraries to use:
let package = Package(
name: "MyPackage",
dependencies: [
.package(
url: "https://github.com/SDGGiesbrecht/SDGCornerstone",
from: Version(10, 2, 0)
),
],
targets: [
.target(
name: "MyTarget",
dependencies: [
.product(name: "SDGControlFlow", package: "SDGCornerstone"),
.product(name: "SDGLogic", package: "SDGCornerstone"),
.product(name: "SDGLogicTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGMathematics", package: "SDGCornerstone"),
.product(name: "SDGMathematicsTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGCollections", package: "SDGCornerstone"),
.product(name: "SDGCollectionsTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGBinaryData", package: "SDGCornerstone"),
.product(name: "SDGText", package: "SDGCornerstone"),
.product(name: "SDGCollation", package: "SDGCornerstone"),
.product(name: "SDGPersistence", package: "SDGCornerstone"),
.product(name: "SDGPersistenceTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGRandomization", package: "SDGCornerstone"),
.product(name: "SDGRandomizationTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGLocalization", package: "SDGCornerstone"),
.product(name: "SDGLocalizationTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGGeometry", package: "SDGCornerstone"),
.product(name: "SDGGeometryTestUtilities", package: "SDGCornerstone"),
.product(name: "SDGCalendar", package: "SDGCornerstone"),
.product(name: "SDGPrecisionMathematics", package: "SDGCornerstone"),
.product(name: "SDGConcurrency", package: "SDGCornerstone"),
.product(name: "SDGExternalProcess", package: "SDGCornerstone"),
.product(name: "SDGVersioning", package: "SDGCornerstone"),
.product(name: "SDGXML", package: "SDGCornerstone"),
.product(name: "SDGTesting", package: "SDGCornerstone"),
.product(name: "SDGXCTestUtilities", package: "SDGCornerstone"),
]
)
]
)The modules can then be imported in source files:
import SDGControlFlow
import SDGLogic
import SDGLogicTestUtilities
import SDGMathematics
import SDGMathematicsTestUtilities
import SDGCollections
import SDGCollectionsTestUtilities
import SDGBinaryData
import SDGText
import SDGCollation
import SDGPersistence
import SDGPersistenceTestUtilities
import SDGRandomization
import SDGRandomizationTestUtilities
import SDGLocalization
import SDGLocalizationTestUtilities
import SDGGeometry
import SDGGeometryTestUtilities
import SDGCalendar
import SDGPrecisionMathematics
import SDGConcurrency
import SDGExternalProcess
import SDGVersioning
import SDGXML
import SDGTesting
import SDGXCTestUtilitiesAbout
The SDGCornerstone project is maintained by Jeremy David Giesbrecht.
If SDGCornerstone saves you money, consider giving some of it as a donation.
If SDGCornerstone saves you time, consider devoting some of it to contributing back to the project.
Ἄξιος γὰρ ὁ ἐργάτης τοῦ μισθοῦ αὐτοῦ ἐστι.
For the worker is worthy of his wages.
―ישוע/Yeshuʼa
Package Metadata
Repository: sdggiesbrecht/sdgcornerstone
Default branch: master
README: README.md