Skip to content

Conversation

@PopFlamingo
Copy link
Contributor

Development containers are a great way of defining development environments that exactly match the project requirements. They have native integration with Visual Studio Code and are also used by Github Codespaces to create their development environments with a single click right from GitHub.

Motivation:

Make contributing easier by avoiding manual dev container configuration and enabling easier usage of features such as Codespaces. Contributors can be sure the environment they get automatically is always the right one.

Modifications:

Adds a .devcontainer definition based on the swiftlang/swift:nightly-5.7-focal Docker image.

Other notes

While this PR doesn't provide it and only focuses on just providing a simple dev environment, it could also be possible to define suggestions to install certain extensions, such as the official Swift Visual Studio Code extension.

@ktoso
Copy link
Member

ktoso commented Jul 11, 2022

Hm, not sure we can... need to double check.

@ktoso
Copy link
Member

ktoso commented Jul 20, 2022

Thanks for the PR, seems we can use these :-)

@ktoso ktoso merged commit 524c42d into apple:main Jul 20, 2022
@ktoso ktoso added this to the 1.0.0-beta.2 milestone Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants