Skip to content

Commit a45c401

Browse files
authored
Update contribution guide (#8329)
Looks like the bootstrap section has grown a bit out of date. This adds `swift-syntax` and `swift-toolchain-sqlite` which are required to bootstrap and removes `Yams` which is no longer needed.
1 parent d82a649 commit a45c401

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

CONTRIBUTING.md

+15-11
Original file line numberDiff line numberDiff line change
@@ -174,26 +174,19 @@ Clone the following repositories beside the SwiftPM directory:
174174
$> git clone https://github.com/apple/swift-tools-support-core
175175
```
176176

177-
4. [Yams] and checkout tag with the [latest version](https://github.com/jpsim/Yams.git/tags) before 5.0.0.
178-
179-
For example, if the latest tag is 4.0.6:
180-
```sh
181-
$> git clone https://github.com/jpsim/yams --branch 4.0.6
182-
```
183-
184-
5. [swift-driver]
177+
4. [swift-driver]
185178
```sh
186179
$> git clone https://github.com/apple/swift-driver
187180
```
188181

189-
6. [swift-system] and check out tag with the [latest version](https://github.com/apple/swift-system/tags).
182+
5. [swift-system] and check out tag with the [latest version](https://github.com/apple/swift-system/tags).
190183

191184
For example, if the latest tag is 1.0.0:
192185
```sh
193186
$> git clone https://github.com/apple/swift-system --branch 1.0.0
194187
```
195188

196-
7. [swift-collections] and check out tag with the [latest version](https://github.com/apple/swift-collections/tags).
189+
6. [swift-collections] and check out tag with the [latest version](https://github.com/apple/swift-collections/tags).
197190

198191
For example, if the latest tag is 1.0.1:
199192
```sh
@@ -217,6 +210,16 @@ Clone the following repositories beside the SwiftPM directory:
217210
$> git clone https://github.com/apple/swift-certificates
218211
```
219212

213+
10. [swift-syntax]
214+
```sh
215+
$> git clone https://github.com/swiftlang/swift-syntax
216+
```
217+
218+
11. [swift-toolchain-sqlite]
219+
```sh
220+
$> git clone https://github.com/swiftlang/swift-toolchain-sqlite
221+
```
222+
220223
[swift-argument-parser]: https://github.com/apple/swift-argument-parser
221224
[swift-collections]: https://github.com/apple/swift-collections
222225
[swift-driver]: https://github.com/apple/swift-driver
@@ -226,7 +229,8 @@ Clone the following repositories beside the SwiftPM directory:
226229
[swift-crypto]: https://github.com/apple/swift-crypto
227230
[swift-asn1]: https://github.com/apple/swift-asn1
228231
[swift-certificates]: https://github.com/apple/swift-certificates
229-
[Yams]: https://github.com/jpsim/yams
232+
[swift-toolchain-sqlite]: https://github.com/swiftlang/swift-toolchain-sqlite
233+
[swift-syntax]: https://github.com/swiftlang/swift-syntax
230234

231235

232236
#### Building

0 commit comments

Comments
 (0)