Skip to content

Commit 9b384c8

Browse files
authored
README.md: add deprecation notice (#421)
Let's add an explicit deprecation notice so that users of TSC are warned and can start looking for alternatives.
1 parent 033ab45 commit 9b384c8

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ swift-tools-support-core
44
Contains common infrastructural code for both [SwiftPM](https://github.com/apple/swift-package-manager)
55
and [llbuild](https://github.com/apple/swift-llbuild).
66

7+
## ⚠️ This package is deprecated
8+
9+
As this package with time has become a collection of unrelated utilities, that made it much harder to version.
10+
Primary users of TSC such as SwiftPM and Swift Driver came up with specialized alternatives to APIs provided
11+
in TSC. Moving forward, we don't recommend adding TSC as a dependency to your project. More and more types
12+
and functions here will be deprecated, with minimal modifications to ease the migration off TSC.
13+
714
License
815
-------
916

0 commit comments

Comments
 (0)