-
Notifications
You must be signed in to change notification settings - Fork 68
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
Add interactive tutorial mode for Swift extension #1469
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cannot submit as is, none of the images exist, and commands do not seem to work
# Keep tutorial assets | ||
!assets/tutorial/** | ||
|
||
.vscode/** |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all these lines aren't necessary, everything is ignored by default
Hi @award999 , Thank you for reviewing my PR and for the feedback! I really appreciate it. I’m new to open source and haven't worked on a production codebase before, so your guidance is much appreciated as I’m still learning. I took on this feature to gain experience and contribute while preparing my GSoC proposal. In my eagerness to submit the PR, I was a bit hasty, as the proposal deadline is approaching. I’ll start working on fixing the issues right away. If you have any advice or suggestions for improving this feature, I’d love to hear them so I can refine both my implementation and my GSoC proposal. I want to make sure it aligns well with the project's goals. Thanks again for your time and guidance! |
all PRs are appreciated :) you can always mark a PR as a draft until it's ready as you work through issues. The |
Noted, Sir! I'll use draft PRs moving forward and test with the Run Extension launch configuration. Thanks for the guidance! |
Tutorial Mode for VS Code Swift Extension
Description
This PR implements an interactive tutorial mode for the VS Code Swift extension, addressing the feature request for GSoC'25. The tutorial provides a guided experience for new users to learn how to use Swift in VS Code, covering essential workflows and features.
Implementation Details
Core Components
SwiftTutorial
class (src/tutorial/swiftTutorial.ts
)Tutorial Assets
Configuration
Technical Highlights
Testing
Documentation