Skip to content

Fix project hours in gsoc 2025 #899

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 10, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 12 additions & 10 deletions gsoc2025/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ You can browse previous year's project ideas here: [2024](https://www.swift.org/

### Re-implement property wrappers with macros

**Project size**: 350 hours
**Project size**: 350 hours (large)

**Estimated difficulty**: Intermediate

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

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

**Project size**: 175h
**Project size**: 175 hours (medium)

**Estimated difficulty**: Intermediate

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

### Refactor sourcekitd to use Swift Concurrency

**Project size**: 175h
**Project size**: 175 hours (medium)

**Estimated difficulty**: Intermediate

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

### Add more refactoring actions to SourceKit-LSP

**Project size**: 90h
**Project size**: 90 hours (small)

**Estimated difficulty**: Intermediate

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

### Qualified name lookup for swift-syntax

**Project size**: 350 hours
**Project size**: 350 hours (large)

**Estimated difficulty**: Intermediate

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

### Swiftly Integration in VS Code

**Project size**: 200 hours
**Project size**: 175 hours (medium)

**Estimated difficulty**: Intermediate

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

### DocC Language Features in SourceKit-LSP

**Project size**: 100 hours
**Project size**: 90 hours (medium)

**Estimated difficulty**: Intermediate

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

### Tutorial mode for the VS Code Swift extension

**Project size**: 100 hours
**Project size**: 90 hours (small)

**Estimated difficulty**: Intermediate

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

**Description**

_This project can possibly be combined with the Swiftly Integration in VS Code project and the Tutorial mode for Swift project._
_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._

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.

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

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

**Project size**: 100 hours
**Project size**: 90 hours (small)

**Estimated difficulty**: Intermediate

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



### Example project name

**Project size**: N hours
Expand Down