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
Copy file name to clipboardExpand all lines: gsoc2025/index.md
+12-10Lines changed: 12 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ You can browse previous year's project ideas here: [2024](https://www.swift.org/
40
40
41
41
### Re-implement property wrappers with macros
42
42
43
-
**Project size**: 350 hours
43
+
**Project size**: 350 hours (large)
44
44
45
45
**Estimated difficulty**: Intermediate
46
46
@@ -66,7 +66,7 @@ The outcome of this project is the complete removal of all property wrappers-spe
66
66
67
67
### Improve the display of documentation during code completion in SourceKit-LSP
68
68
69
-
**Project size**: 175h
69
+
**Project size**: 175 hours (medium)
70
70
71
71
**Estimated difficulty**: Intermediate
72
72
@@ -92,7 +92,7 @@ SourceKit-LSP will display more information and documentation about the code com
92
92
93
93
### Refactor sourcekitd to use Swift Concurrency
94
94
95
-
**Project size**: 175h
95
+
**Project size**: 175 hours (medium)
96
96
97
97
**Estimated difficulty**: Intermediate
98
98
@@ -119,7 +119,7 @@ Improved concurrency-safety of sourcekitd and better maintainability.
119
119
120
120
### Add more refactoring actions to SourceKit-LSP
121
121
122
-
**Project size**: 90h
122
+
**Project size**: 90 hours (small)
123
123
124
124
**Estimated difficulty**: Intermediate
125
125
@@ -141,7 +141,7 @@ A richer set of refactorings in SourceKit-LSP that aid developers in performing
141
141
142
142
### Qualified name lookup for swift-syntax
143
143
144
-
**Project size**: 350 hours
144
+
**Project size**: 350 hours (large)
145
145
146
146
**Estimated difficulty**: Intermediate
147
147
@@ -165,7 +165,7 @@ Qualified name lookup is the process by which a compiler resolves a reference `
165
165
166
166
### Swiftly Integration in VS Code
167
167
168
-
**Project size**: 200 hours
168
+
**Project size**: 175 hours (medium)
169
169
170
170
**Estimated difficulty**: Intermediate
171
171
@@ -194,7 +194,7 @@ Qualified name lookup is the process by which a compiler resolves a reference `
194
194
195
195
### DocC Language Features in SourceKit-LSP
196
196
197
-
**Project size**: 100 hours
197
+
**Project size**: 90 hours (medium)
198
198
199
199
**Estimated difficulty**: Intermediate
200
200
@@ -219,7 +219,7 @@ SourceKit-LSP has recently added a feature to support DocC Live Preview for edit
219
219
220
220
### Tutorial mode for the VS Code Swift extension
221
221
222
-
**Project size**: 100 hours
222
+
**Project size**: 90 hours (small)
223
223
224
224
**Estimated difficulty**: Intermediate
225
225
@@ -231,7 +231,7 @@ SourceKit-LSP has recently added a feature to support DocC Live Preview for edit
231
231
232
232
**Description**
233
233
234
-
_This project can possibly be combined with the Swiftly Integration in VS Code project and the Tutorial mode for Swift project._
234
+
_This project can possibly be combined with the Swiftly Integration in VS Code project and the Tutorial mode for Swift project. When submitting project application for both together, please then mark it as a medium (175 hours) project._
235
235
236
236
Right now there isn't a whole lot of guidance on how to use the [Swift extension for VS Code](https://github.com/swiftlang/vscode-swift) once it is installed. Apart from reading [an article about it](https://www.swift.org/documentation/articles/getting-started-with-vscode-swift.html) and the "Details" tab of the Swift extension in VS Code it's up to the user to realize that a Swift toolchain will have to be installed and figure out the workflow to Build, Run, Test and Debug code. As well, people who are installing the extension could be new to programming and Swift in general. A tutorial mode that will show the features of the extension will be greatly beneficial for first time users.
237
237
@@ -249,7 +249,7 @@ The feature can possibly be implemented with [VS Code Walkthrough](https://code.
249
249
250
250
### Tutorial mode for Swift in the VS Code Extension
251
251
252
-
**Project size**: 100 hours
252
+
**Project size**: 90 hours (small)
253
253
254
254
**Estimated difficulty**: Intermediate
255
255
@@ -277,6 +277,8 @@ The feature can possibly be implemented with [VS Code Walkthrough](https://code.
277
277
- Either [Adam Ward](https://github.com/award999) or [Paul Lemarquand](https://github.com/plemarquand) or [Matthew Bastien](https://github.com/matthewbastien)
0 commit comments