Skip to content

VSCode devContainer features to support additions on a base Swift devContainer

License

Notifications You must be signed in to change notification settings

swift-server-community/swift-devcontainer-features

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Dev Container Features

A series of devcontainer features for Swift development.

Details for each feature can be found in their related READMEs

Devcontainer features are added to a devcontainer as follows

{
    "image": "swift:5.7",
    "features": {
        "ghcr.io/swift-server-community/swift-devcontainer-features/jemalloc:1": { },
        "ghcr.io/swift-server-community/swift-devcontainer-features/swiftformat:0": { }
    }
}

Testing

Using the devcontainer CLI:

devcontainer features test --skip-autogenerated -f <feature name> -i swift:5.7 .
devcontainer features test --skip-scenarios -f <feature name> -i swift:5.7 .

devcontainer features test --global-scenarios-only -i swift:5.7 .