Swift Evolution Staging
This repository is the starting point for Swift Evolution proposal implementations. See the Swift Evolution Process to learn about how ideas are pitched, refined, and then proposed for inclusion in the Swift standard library.
Complete this checklist when preparing your implementation:
-
In
Package.swift
and in the Introduction section below, rename your module to use a short, camel-cased name of your proposed feature (ex:SE0000_MyFeature
). -
Rename the folders and files in the
Sources
andTests
directories to match your new module name. -
Implement your proposed feature in the
Sources
directory, and add tests in theTests
directory. -
Make sure the Swift project code header is at the beginning of every source file.
-
Finish editing the section below, and then remove this checklist and everything else above the line. That's it!
Package Name
Note: This package is a part of a Swift Evolution proposal for inclusion in the Swift standard library, and is not intended for use in production code at this time.
Introduction
A short description of the proposed library. Provide examples and describe how they work.
import SE0000_PackageName
print(Placeholder.message)
// Prints("Hello, world!")
Usage
To use this library in a Swift Package Manager project,
add the following to your Package.swift
file's dependencies:
.package(
url: "https://github.com/apple/swift-evolution-staging.git",
.branch("SE0000_PackageName")),