Skip to content

Update VSCode Extension links #902

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 11, 2025
Merged
Show file tree
Hide file tree
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
2 changes: 1 addition & 1 deletion _posts/2022-07-14-vscode-extension.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ title: Swift Extension for Visual Studio Code
author: adam-fowler
---

As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The [Swift Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang) provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows.
As Swift is deployed across more platforms, it is important that Swift can be developed on more platforms as well. The [Swift Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode) provides a cross-platform solution for Swift development supporting macOS, Linux, and Windows.

## Motivation

Expand Down
2 changes: 1 addition & 1 deletion _posts/2022-08-18-sswg-server-guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The [Swift Server Workgroup](/sswg/) has maintained a set of open source guides

The guides cover a number of useful topics:

* [Setting up your environment](/documentation/server/guides/setup-and-ide-alternatives.html)
* [Setting up your environment](/tools)
* [Building]({{site.url}}/documentation/server/guides/building.html) and [testing]({{site.url}}/documentation/server/guides/testing.html)
* [Profiling]({{site.url}}/documentation/server/guides/performance.html) and [deploying]({{site.url}}/documentation/server/guides/deployment.html) (including AWS, Digital Ocean, Heroku, and GCP)
* [Docker best practices]({{site.url}}/documentation/server/guides/packaging.html)
Expand Down
2 changes: 1 addition & 1 deletion _posts/2023-08-17-sswg-update-2023.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ We're also excited to see the introduction of [Custom Actor Executors](https://g

Notable highlights in tooling include:

* The [Swift Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang) reached version 1.0.0 and added new features like Swift Package plugin integration, Test Coverage and Test Explorer support, and more.
* The [Swift Extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode) reached version 1.0.0 and added new features like Swift Package plugin integration, Test Coverage and Test Explorer support, and more.
* Swift Package plugins have seen adoption in many libraries, from formatters and linters, to code generators such as [SwiftProtobuf](https://github.com/apple/swift-protobuf/tree/main/Plugins/SwiftProtobufPlugin), [gRPC swift](https://github.com/grpc/grpc-swift/tree/main/Plugins/GRPCSwiftPlugin), [Smoke](https://github.com/amzn/smoke-framework-application-generate/tree/main/Plugins), and [Soto](https://soto.codes/2022/12/build-plugin-experiments.html).
* [Swiftly](https://github.com/swift-server/swiftly) is now available to try out and provides a simple way to install Swift on Linux and switch between versions.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ The Swift extension is designed to support the following projects:
[Getting Started Guide on Swift.org](/getting-started/).
2. Download and install [Visual Studio Code](https://code.visualstudio.com/Download).
3. Install the Swift extension from the
[VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang)
[VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode)
or directly from within the VS Code extensions pane.

![Installing the vscode-swift extension from the extensions pane](/assets/images/getting-started-with-vscode-swift/installation.png)
Expand Down
1 change: 0 additions & 1 deletion documentation/server/guides/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ The Swift Server Workgroup and Swift on Server community have developed a number

They focus on how to compile, test, deploy and debug such application and provides tips in those areas.

- [Setup and code editing](/documentation/server/guides/setup-and-ide-alternatives.html)
- [Building](/documentation/server/guides/building.html)
- [Testing](/documentation/server/guides/testing.html)
- [Debugging Memory leaks](/documentation/server/guides/memory-leaks-and-usage.html)
Expand Down
33 changes: 0 additions & 33 deletions documentation/server/guides/setup-and-ide-alternatives.md

This file was deleted.

2 changes: 1 addition & 1 deletion gsoc2024/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Provide all keyword or punctuator completions that are valid at a certain positi

Swift Macros allow the generation of source code at compile time. While this provides concise code and avoids repetition of common paradigms, understanding the source code can become harder if it is unknown what the macro expands to.

Visual Studio Code using the [Swift Extension](https://marketplace.visualstudio.com/items?itemName=sswg.swift-lang) currently has limited ability to show the code generated by a macro by invoking a code action that replaces the macro by its generated code inside the current source file.
Visual Studio Code using the [Swift Extension](https://marketplace.visualstudio.com/items?itemName=swiftlang.swift-vscode) currently has limited ability to show the code generated by a macro by invoking a code action that replaces the macro by its generated code inside the current source file.

The project's goal is to implement a code action to show the macro-generated code without modifying the current source file. This includes the implementation of a request in [sourcekit-lsp](https://github.com/swiftlang/sourcekit-lsp) to compute the contents of the macro expansion and support in the Visual Studio Swift Extension to display that content. Some initial discussion of how the design could look like can be found in [this thread](https://github.com/swiftlang/sourcekit-lsp/pull/892#discussion_r1358428808).

Expand Down