Skip to content

Commit e8b1e28

Browse files
authored
Fix project hours in gsoc 2025
The only valid project length are 90, 175 and 350 -- this fixes projects which were picking not exactly those lengths.
1 parent e35f81f commit e8b1e28

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

gsoc2025/index.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ You can browse previous year's project ideas here: [2024](https://www.swift.org/
4040

4141
### Re-implement property wrappers with macros
4242

43-
**Project size**: 350 hours
43+
**Project size**: 350 hours (large)
4444

4545
**Estimated difficulty**: Intermediate
4646

@@ -66,7 +66,7 @@ The outcome of this project is the complete removal of all property wrappers-spe
6666

6767
### Improve the display of documentation during code completion in SourceKit-LSP
6868

69-
**Project size**: 175h
69+
**Project size**: 175 hours (medium)
7070

7171
**Estimated difficulty**: Intermediate
7272

@@ -92,7 +92,7 @@ SourceKit-LSP will display more information and documentation about the code com
9292

9393
### Refactor sourcekitd to use Swift Concurrency
9494

95-
**Project size**: 175h
95+
**Project size**: 175 hours (medium)
9696

9797
**Estimated difficulty**: Intermediate
9898

@@ -119,7 +119,7 @@ Improved concurrency-safety of sourcekitd and better maintainability.
119119

120120
### Add more refactoring actions to SourceKit-LSP
121121

122-
**Project size**: 90h
122+
**Project size**: 90 hours (small)
123123

124124
**Estimated difficulty**: Intermediate
125125

@@ -141,7 +141,7 @@ A richer set of refactorings in SourceKit-LSP that aid developers in performing
141141

142142
### Qualified name lookup for swift-syntax
143143

144-
**Project size**: 350 hours
144+
**Project size**: 350 hours (large)
145145

146146
**Estimated difficulty**: Intermediate
147147

@@ -165,7 +165,7 @@ Qualified name lookup is the process by which a compiler resolves a reference `
165165

166166
### Swiftly Integration in VS Code
167167

168-
**Project size**: 200 hours
168+
**Project size**: 175 hours (medium)
169169

170170
**Estimated difficulty**: Intermediate
171171

@@ -194,7 +194,7 @@ Qualified name lookup is the process by which a compiler resolves a reference `
194194

195195
### DocC Language Features in SourceKit-LSP
196196

197-
**Project size**: 100 hours
197+
**Project size**: 90 hours (medium)
198198

199199
**Estimated difficulty**: Intermediate
200200

@@ -219,7 +219,7 @@ SourceKit-LSP has recently added a feature to support DocC Live Preview for edit
219219

220220
### Tutorial mode for the VS Code Swift extension
221221

222-
**Project size**: 100 hours
222+
**Project size**: 90 hours (small)
223223

224224
**Estimated difficulty**: Intermediate
225225

@@ -231,7 +231,7 @@ SourceKit-LSP has recently added a feature to support DocC Live Preview for edit
231231

232232
**Description**
233233

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._
235235

236236
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.
237237

@@ -249,7 +249,7 @@ The feature can possibly be implemented with [VS Code Walkthrough](https://code.
249249

250250
### Tutorial mode for Swift in the VS Code Extension
251251

252-
**Project size**: 100 hours
252+
**Project size**: 90 hours (small)
253253

254254
**Estimated difficulty**: Intermediate
255255

@@ -277,6 +277,8 @@ The feature can possibly be implemented with [VS Code Walkthrough](https://code.
277277
- Either [Adam Ward](https://github.com/award999) or [Paul Lemarquand](https://github.com/plemarquand) or [Matthew Bastien](https://github.com/matthewbastien)
278278
- [Rishi Benegal](https://github.com/rbenegal)
279279

280+
281+
280282
### Example project name
281283

282284
**Project size**: N hours

0 commit comments

Comments
 (0)