You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's no such project as "SPM" maintained by swift.org. In all documentation and marketing materials the name used is "SwiftPM" and swift.org should be consistent in used naming.
Copy file name to clipboardExpand all lines: gsoc2024/index.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -206,7 +206,7 @@ Swift is a great programming language to implement complex distributed systems a
206
206
207
207
-[Franz Busch](https://github.com/FranzBusch)
208
208
209
-
### Add a `deploy`SPM plugin and a Swift-based DSL to the Swift runtime for AWS Lambda
209
+
### Add a `deploy`SwiftPM plugin and a Swift-based DSL to the Swift runtime for AWS Lambda
210
210
211
211
**Project size**: 90 hours
212
212
@@ -224,7 +224,7 @@ I [started exploring the possibilities](https://github.com/swift-server/swift-aw
224
224
225
225
- a [set of data structures](https://github.com/sebsto/swift-aws-lambda-runtime/blob/sebsto/deployerplugin_dsl/Sources/AWSLambdaDeploymentDescriptor/DeploymentDescriptor.swift) to represent a YAML SAM template
226
226
- a [DSL definition](https://github.com/sebsto/swift-aws-lambda-runtime/blob/sebsto/deployerplugin_dsl/Sources/AWSLambdaDeploymentDescriptor/DeploymentDescriptorBuilder.swift) (build with `@resultBuilder`) to express a SAM template using the Swift programming language
227
-
- a [SPM plugin](https://github.com/sebsto/swift-aws-lambda-runtime/tree/sebsto/deployerplugin_dsl/Plugins/AWSLambdaDeployer) allowing to generate a SAM template and deploy it to the cloud.
227
+
- a [SwiftPM plugin](https://github.com/sebsto/swift-aws-lambda-runtime/tree/sebsto/deployerplugin_dsl/Plugins/AWSLambdaDeployer) allowing to generate a SAM template and deploy it to the cloud.
228
228
229
229
The existing code has a significant challenge: to be useful for developers, the set of data structures and DSL must be aligned with the SAM template definition.
230
230
@@ -236,7 +236,7 @@ This project is aimed at simplifying the alignement with an ever-evolving SAM te
236
236
237
237
- a manually designed and coded Swift-based DSL that exposes in a developer-friendly way the SAM template definition (it can/should be based on [this exsiting code](https://github.com/sebsto/swift-aws-lambda-runtime/blob/sebsto/deployerplugin_dsl/Sources/AWSLambdaDeploymentDescriptor/DeploymentDescriptorBuilder.swift))
238
238
239
-
- these two components must be callable from [an existing SPM plugin](https://github.com/sebsto/swift-aws-lambda-runtime/tree/sebsto/deployerplugin_dsl/Plugins/AWSLambdaDeployer)
239
+
- these two components must be callable from [an existing SwiftPM plugin](https://github.com/sebsto/swift-aws-lambda-runtime/tree/sebsto/deployerplugin_dsl/Plugins/AWSLambdaDeployer)
0 commit comments