Stops publishing and supporting Templates

This commit is contained in:
Samruddhi Khandale 2023-11-15 16:42:19 +00:00
Родитель 3b6ed5d8fe
Коммит e9ec96aee7
75 изменённых файлов: 74 добавлений и 1076 удалений

133
.github/workflows/test-pr.yaml поставляемый
Просмотреть файл

@ -1,133 +0,0 @@
name: "PR - Test Updated Templates"
on:
pull_request:
jobs:
detect-changes:
runs-on: ubuntu-latest
outputs:
templates: ${{ steps.filter.outputs.changes }}
steps:
- uses: dorny/paths-filter@v2
id: filter
with:
filters: |
azure-ansible: ./**/azure-ansible/**
azure-bicep: ./**/azure-bicep/**
azure-cli: ./**/azure-cli/**
azure-functions-dotnet-6-inprocess: ./**/azure-functions-dotnet-6-inprocess/**
azure-functions-dotnet-6-isolated: ./**/azure-functions-dotnet-6-isolated/**
azure-functions-dotnetcore-3.1: ./**/azure-functions-dotnetcore-3.1/**
azure-functions-java-8: ./**/azure-functions-java-8/**
azure-functions-java-11: ./**/azure-functions-java-11/**
azure-functions-node: ./**/azure-functions-node/**
azure-functions-pwsh: ./**/azure-functions-pwsh/**
azure-functions-python-3: ./**/azure-functions-python-3/**
azure-machine-learning-python-3: ./**/azure-machine-learning-python-3/**
azure-static-web-apps: ./**/azure-static-web-apps/**
azure-terraform: ./**/azure-terraform/**
bash: ./**/bash/**
bazel: ./**/bazel/**
chef-workstation: ./**/chef-workstation/**
clojure: ./**/clojure/**
dapr-dotnet: ./**/dapr-dotnet/**
dapr-javascript-node: ./**/dapr-javascript-node/**
dart: ./**/dart/**
deno: ./**/deno/**
elixir: ./**/elixir/**
elixir-phoenix-postgres: ./**/elixir-phoenix-postgres/**
elm: ./**/elm/**
haskell: ./**/haskell/**
hugo: ./**/hugo/**
javascript-node-azurite: ./**/javascript-node-azurite/**
mit-scheme: ./**/mit-scheme/**
perl: ./**/perl/**
puppet: ./**/puppet/**
python-3-pypy: ./**/python-3-pypy/**
reasonml: ./**/reasonml/**
ruby-rails: ./**/ruby-rails/**
ruby-sinatra: ./**/ruby-sinatra/**
sfdx-project: ./**/sfdx-project/**
vue: ./**/vue/**
test:
needs: [detect-changes]
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
templates: ${{ fromJSON(needs.detect-changes.outputs.templates) }}
steps:
- uses: actions/checkout@v2
- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
- name: "Generating tests for '${{ matrix.templates }}'"
run: echo "${{ matrix.templates }}"
- name: Configure template
run: |
set -e
cd containers/${{ matrix.templates }}
# Configure templates only if `devcontainer-template.json` contains the `options` property.
optionProp=( $(jq -r '.options' devcontainer-template.json) )
if [ "${optionProp}" != "" ] && [ "${optionProp}" != "null" ] ; then
options=( $(jq -r '.options | keys[]' devcontainer-template.json) )
if [ "${options[0]}" != "" ] && [ "${options[0]}" != "null" ] ; then
echo "(!) Configuring template options within 'containers/${{ matrix.templates }}' folder"
for option in "${options[@]}"
do
option_key="\${templateOption:$option}"
option_value=$(jq -r ".options | .${option} | .default" devcontainer-template.json)
if [ "${option_value}" = "" ] || [ "${option_value}" = "null" ] ; then
echo "Template '${{ matrix.templates }}' is missing a default value for option '${option}'"
exit 1
fi
echo "(!) Replacing '${option_key}' with '${option_value}'"
option_value_escaped=$(sed -e 's/[]\/$*.^[]/\\&/g' <<<"${option_value}")
find ./ -type f -print0 | xargs -0 sed -i "s/${option_key}/${option_value_escaped}/g"
done
fi
fi
- name: Run Smoke Test
run: |
template_id="${{ matrix.templates }}"
echo "Building dev container"
id_label="test-container=${template_id}"
devcontainer up --id-label ${id_label} --workspace-folder "containers/${template_id}/"
# Fake out existence of extensions, VS Code Server to validate extensions
echo "(*) Stubbing out extensions and VS Code Server..."
# Configuring path for 'devcontainer.json'
dev_container_relative_path="containers/${template_id}/.devcontainer"
dev_container_json_name="devcontainer.json"
mkdir -p "/tmp/${dev_container_relative_path}"
cp -f "$(pwd)/${dev_container_relative_path}/${dev_container_json_name}" "/tmp/${dev_container_relative_path}/"
dev_container_tmp="/tmp/${dev_container_relative_path}/${dev_container_json_name}"
sed -i'.bak' -e "s/\\/\\/.*/ /g" "${dev_container_tmp}"
# Fetching extensions list defined in 'devcontainer.json'
extensions="$(jq '.extensions' --compact-output "${dev_container_tmp}" | tr -d '[' | tr -d ']' | tr ',' '\n' 2>/dev/null || echo -n '')"
# Stubbing extensions list for the tests validation with checkExtension()
devcontainer exec --workspace-folder "containers/${template_id}/" --id-label ${id_label} /bin/sh -c "\
mkdir -p \$HOME/.vscode-server/bin \$HOME/.vscode-server/extensions \
&& cd \$HOME/.vscode-server/extensions \
&& if [ \"${extensions}\" != '' ]; then echo \"${extensions}\" | xargs -n 1 mkdir -p; fi \
&& find \$HOME/.vscode-server/ -type d"
echo "Running Smoke Test"
devcontainer exec --workspace-folder "containers/${template_id}/" --id-label ${id_label} /bin/sh -c 'set -e && if [ -f "test-project/test.sh" ]; then cd test-project && if [ "$(id -u)" = "0" ]; then chmod +x test.sh; else sudo chmod +x test.sh; fi && ./test.sh; else ls -a; fi'
# Clean up
docker rm -f $(docker container ls -f "label=${id_label}" -q)

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Ansible (Community)
## Summary

Просмотреть файл

@ -1,48 +0,0 @@
{
"id": "azure-ansible",
"version": "1.0.0",
"name": "Azure Ansible",
"description": "Get going quickly with Ansible in Azure. Includes Ansible, the Azure CLI, the Docker CLI (for testing locally), Node.js for Cloud Shell, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-ansible",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
},
"installAzureCli": {
"type": "boolean",
"description": "Install Azure CLI!?",
"default": "true"
},
"installDockerCli": {
"type": "boolean",
"description": "Install Docker CLI!?",
"default": "true"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
},
"platforms": [
"Azure",
"Ansible"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Bicep (Community)
## Summary

Просмотреть файл

@ -1,23 +0,0 @@
{
"id": "azure-bicep",
"version": "1.0.0",
"name": "Azure Bicep",
"description": "Debian container with the Azure Bicep, Azure CLI, related extensions, and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-bicep",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": ".NET Core version:",
"proposals": [
"3.1",
"2.1"
],
"default": "3.1"
}
},
"platforms": [
"Azure"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure CLI
## Summary

Просмотреть файл

@ -1,24 +0,0 @@
{
"id": "azure-cli",
"version": "1.0.0",
"name": "Azure CLI",
"description": "Debian container with the Azure CLI, related extensions, and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-cli",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
}
},
"platforms": [
"Azure"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & C# - .NET 6 (In-Process)
## Summary

Просмотреть файл

@ -1,14 +0,0 @@
{
"id": "azure-functions-dotnet-6-inprocess",
"version": "1.0.0",
"name": "Azure Functions & C# - .NET 6 (In-Process)",
"description": "Develop Azure Functions in C# (in-process). Includes NET 6, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-dotnet-6-inprocess",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
".NET Core",
"C#"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & C# - .NET 6 (Isolated)
## Summary

Просмотреть файл

@ -1,14 +0,0 @@
{
"id": "azure-functions-dotnet-6-isolated",
"version": "1.0.0",
"name": "Azure Functions & C- .NET 6 (Isolated)",
"description": "Develop Azure Functions in C# (isolated). Includes NET 6, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-dotnet-6-isolated",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
".NET Core",
"C#"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & C# - .NET Core 3.1
## Summary

Просмотреть файл

@ -1,14 +0,0 @@
{
"id": "azure-functions-dotnetcore-3.1",
"version": "1.0.0",
"name": "Azure Functions & C- .NET Core 3.1",
"description": "Develop Azure Functions in C#. Includes NET Core 3.1, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-dotnetcore-3.1",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
".NET Core",
"C#"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & Java 11
## Summary

Просмотреть файл

@ -1,13 +0,0 @@
{
"id": "azure-functions-java-11",
"version": "1.0.0",
"name": "Azure Functions & Java 11",
"description": "Develop Azure Functions in Java. Includes JDK 11, Maven, XML tools, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-java-11",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
"Java"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & Java 8
## Summary

Просмотреть файл

@ -1,13 +0,0 @@
{
"id": "azure-functions-java-8",
"version": "1.0.0",
"name": "Azure Functions & Java 8",
"description": "Develop Azure Functions in Java. Includes JDK 8, Maven, XML tools, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-java-8",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
"Java"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & Node.js
## Summary

Просмотреть файл

@ -1,25 +0,0 @@
{
"id": "azure-functions-node",
"version": "1.0.0",
"name": "Azure Functions & Node.js",
"description": "Develop Azure Functions in Node.js. Includes Node.js, eslint, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-node",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Node version:",
"proposals": [
"14",
"16"
],
"default": "14"
}
},
"platforms": [
"Azure Functions",
"Node.js",
"JavaScript"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & PowerShell
## Summary

Просмотреть файл

@ -1,25 +0,0 @@
{
"id": "azure-functions-pwsh",
"version": "1.0.0",
"name": "Azure Functions & PowerShell",
"description": "Develop Azure Functions in PowerShell. Includes .NET Core , PowerShell, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-pwsh",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Update the VARIANT arg in devcontainer.json to pick a supported PowerShell version:",
"proposals": [
"7",
"6"
],
"default": "7"
}
},
"platforms": [
"Azure Functions",
".NET Core",
"PowerShell"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Functions & Python 3
## Summary

Просмотреть файл

@ -1,13 +0,0 @@
{
"id": "azure-functions-python-3",
"version": "1.0.0",
"name": "Azure Functions & Python 3",
"description": "Develop Azure Functions in Python. Includes Python 3, the Azure Functions SDK, Docker CLI (required to publish to Azure with native dependencies) and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-functions-python-3",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
"Python"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Machine Learning & Python 3 - Anaconda
## Summary

Просмотреть файл

@ -1,14 +0,0 @@
{
"id": "azure-machine-learning-python-3",
"version": "1.0.0",
"name": "Azure Machine Learning & Python 3 - Anaconda",
"description": "Use Azure Machine Learning with Python 3 - Anaconda. Includes Anaconda, the Docker CLI (for local testing), and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-machine-learning-python-3",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Machine Learning",
"Python",
"Anaconda"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Static Web Apps
## Summary

Просмотреть файл

@ -1,16 +0,0 @@
{
"id": "azure-static-web-apps",
"version": "1.0.0",
"name": "Azure Static Web Apps",
"description": "Develop Azure Static Web Apps & Azure Functions in any supported language. Includes Node.js, eslint, Python, .NET Core, the Azure Functions SDK, and related extensions and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-static-web-apps",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Azure Functions",
"Python",
"C#",
"Node.js",
"JavaScript"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Azure Terraform (Community)
_build, change, and version Azure infrastructure with terraform_

Просмотреть файл

@ -1,48 +0,0 @@
{
"id": "azure-terraform",
"version": "1.0.0",
"name": "Azure Terraform",
"description": "_build, change, and version Azure infrastructure with terraform_",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/azure-terraform",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
},
"installAzureCli": {
"type": "boolean",
"description": "Install Azure CLI!?",
"default": "true"
},
"installDockerCli": {
"type": "boolean",
"description": "Install Docker CLI!?",
"default": "true"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
},
"platforms": [
"Azure",
"Terraform"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Bash (Community)
## Summary

Просмотреть файл

@ -1,27 +0,0 @@
{
"id": "bash",
"version": "1.0.0",
"name": "Bash",
"description": "Develop scripts with Bash, includes [Bash IDE](https://marketplace.visualstudio.com/items?itemName=mads-hartmann.bash-ide-vscode), and [Bash Debug](https://github.com/rogalmic/vscode-bash-debug).",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/bash",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Debian / Ubuntu version (use Debian 11/9, Ubuntu 18.04/21.04 on local arm64/Apple Silicon):",
"proposals": [
"debian-11",
"debian-10",
"debian-9",
"ubuntu-21.04",
"ubuntu-20.04",
"ubuntu-18.04"
],
"default": "debian-11"
}
},
"platforms": [
"Bash"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Bazel (Community)
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "bazel",
"version": "1.0.0",
"name": "Bazel",
"description": "Develop and compile efficiently on any language with the Bazel compilation tool.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/bazel",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Any"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Chef Workstation Docker Container
## Summary

Просмотреть файл

@ -1,16 +0,0 @@
{
"id": "chef-workstation",
"version": "1.0.0",
"name": "Chef Workstation Docker Container",
"description": "_Everything you need to get started using Chef products._",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/chef-workstation",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Chef Infra Client",
"Chef InSpec",
"Chef Command Line Tool",
"Test Kitchen",
"and Various Test Kitchen and Knife plugins for clouds"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Clojure (Community)
## Summary

Просмотреть файл

@ -1,57 +0,0 @@
{
"id": "clojure",
"version": "1.0.0",
"name": "Clojure",
"description": "Develop Clojure Applications.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/clojure",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Java version (use -bullseye variants on local arm64/Apple Silicon):",
"proposals": [
"11",
"17",
"11-bullseye",
"17-bullseye",
"11-buster",
"17-buster"
],
"default": "17"
},
"installClojureCli": {
"type": "boolean",
"description": "Install Clojure CLI tool",
"default": "true"
},
"installBoot": {
"type": "boolean",
"description": "Install Boot",
"default": "true"
},
"installLeiningen": {
"type": "boolean",
"description": "Install Leiningen",
"default": "true"
},
"installPolylith": {
"type": "boolean",
"description": "Install Polylith",
"default": "true"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
}
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Dapr with C# (Community)
## Summary

Просмотреть файл

@ -1,54 +0,0 @@
{
"id": "dapr-dotnet",
"version": "1.0.0",
"name": "Dapr with C#",
"description": "Develop Dapr applications using C# and .NET. Includes all needed SDKs, extensions, and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dapr-dotnet",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": ".NET Core version:",
"proposals": [
"5.0",
"3.1",
"2.1"
],
"default": "3.1"
},
"installAzureCli": {
"type": "boolean",
"description": "Install Azure CLI!?",
"default": "false"
},
"moby": {
"type": "boolean",
"default": "true",
"description": "Use the OSS Moby CLI instead of the licensed Docker CLI"
},
"enableNonRootDocker": {
"type": "boolean",
"description": "Enable non-root Docker access in container?",
"default": "true"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
},
"platforms": [
".NET Core",
"C#",
"Dapr"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Dapr with Node.js & JavaScript (Community)
## Summary

Просмотреть файл

@ -1,36 +0,0 @@
{
"id": "dapr-javascript-node",
"version": "1.0.0",
"name": "Dapr with Node.js & JavaScript",
"description": "Develop Dapr applications using Node.js and JavaScript. Includes Dapr, Node.js, eslint, yarn, and the TypeScript compiler.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dapr-javascript-node",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"18",
"16",
"14"
],
"default": "16"
},
"moby": {
"type": "boolean",
"default": "true",
"description": "Use the OSS Moby CLI instead of the licensed Docker CLI"
},
"enableNonRootDocker": {
"type": "boolean",
"description": "Enable non-root Docker access in container?",
"default": "true"
}
},
"platforms": [
"Node.js",
"TypeScript",
"Dapr"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Dart (Community)
## Summary

Просмотреть файл

@ -1,24 +0,0 @@
{
"id": "dart",
"version": "1.0.0",
"name": "Dart",
"description": "Develop Dart based applications. Includes the Dart SDK, needed extensions, and dependencies.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/dart",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
}
},
"platforms": [
"Dart"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Deno (Community)
## Summary

Просмотреть файл

@ -1,25 +0,0 @@
{
"id": "deno",
"version": "1.0.0",
"name": "Deno",
"description": "Develop Deno applications. Includes the latest Deno runtime and extension.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/deno",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Debian OS version:",
"proposals": [
"bullseye",
"buster"
],
"default": "bullseye"
}
},
"platforms": [
"Deno",
"TypeScript",
"JavaScript"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Elixir, Phoenix, Node.js & PostgresSQL (Community)
## Summary

Просмотреть файл

@ -1,13 +0,0 @@
{
"id": "elixir-phoenix-postgres",
"version": "1.0.0",
"name": "Elixir, Phoenix, Node.js & PostgresSQL",
"description": "Develop Elixir/Phoenix based applications. Includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/elixir-phoenix-postgres",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Elixir",
"Postgres DB"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Elixir (Community)
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "elixir",
"version": "1.0.0",
"name": "Elixir",
"description": "Develop Elixir based applications. Includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/elixir",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Elixir"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Elm (Community)
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "elm",
"version": "1.0.0",
"name": "Elm",
"description": "Develop Elm based applications. Includes the Elm language server extension & binary",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/elm",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Elm"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Haskell (Community)
_This definition will hopefully get you going quickly with Haskell running as a remote container in vscode_

Просмотреть файл

@ -1,38 +0,0 @@
{
"id": "haskell",
"version": "1.0.0",
"name": "Haskell",
"description": "_This definition will hopefully get you going quickly with Haskell running as a remote container in vscode_",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/haskell",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
},
"ghcVersion": {
"type": "string",
"description": "GHC version:",
"proposals": [
"recommended",
"latest",
"9.2",
"9.0",
"8.10",
"8.8",
"8.6"
],
"default": "recommended"
}
},
"platforms": [
"Haskell"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Hugo
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "hugo",
"version": "1.0.0",
"name": "Hugo",
"description": "Develop static sites with Hugo, includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/hugo",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Hugo"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Node.js & Azurite (Community)
## Summary

Просмотреть файл

@ -1,31 +0,0 @@
{
"id": "javascript-node-azurite",
"version": "1.0.0",
"name": "Node.js & Azurite",
"description": "Everything you need to get started using Node with Azurite.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/javascript-node-azurite",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version (use -bullseye variants on local arm64/Apple Silicon):",
"proposals": [
"18",
"16",
"14",
"18-bullseye",
"16-bullseye",
"14-bullseye",
"18-buster",
"16-buster",
"14-buster"
],
"default": "16-bullseye"
}
},
"platforms": [
"Azurite",
"Node.js"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# MIT-Scheme (Community)
## Summary

Просмотреть файл

@ -1,33 +0,0 @@
{
"id": "mit-scheme",
"version": "1.0.0",
"name": "MIT-Scheme",
"description": "Simple mit-scheme container with Git installed.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/mit-scheme",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Debian version:",
"proposals": [
"buster",
"stretch"
],
"default": "buster"
},
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "true"
}
},
"platforms": [
"MIT-Scheme"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Perl (Community)
## Summary

Просмотреть файл

@ -1,24 +0,0 @@
{
"id": "perl",
"version": "1.0.0",
"name": "Perl",
"description": "Develop Perl applications on Linux",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/perl",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages to their latest versions",
"default": "false"
}
},
"platforms": [
"Perl"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Puppet Development Kit Docker Container (Community)
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "puppet",
"version": "1.0.0",
"name": "Puppet Development Kit Docker Container",
"description": "Develop Puppet based applications. Includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/puppet",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Puppet"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# PyPy (Community)
## Summary

Просмотреть файл

@ -1,34 +0,0 @@
{
"id": "python-3-pypy",
"version": "1.0.0",
"name": "PyPy",
"description": "Develop python applications using the PyPy interpreter",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/python-3-pypy",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Pypy version:",
"proposals": [
"2",
"3"
],
"default": "3"
},
"installZsh": {
"type": "boolean",
"description": "Install ZSH!?",
"default": "true"
},
"upgradePackages": {
"type": "boolean",
"description": "Upgrade OS packages?",
"default": "false"
}
},
"platforms": [
"Python",
"PyPy"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# ReasonML (Community)
## Summary

Просмотреть файл

@ -1,12 +0,0 @@
{
"id": "reasonml",
"version": "1.0.0",
"name": "ReasonML",
"description": "Develop ReasonML applications.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/reasonml",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"ReasonML"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Ruby on Rails (Community)
## Summary

Просмотреть файл

@ -1,52 +0,0 @@
{
"id": "ruby-rails",
"version": "1.0.0",
"name": "Ruby on Rails",
"description": "_Develop Ruby on Rails applications, includes everything you need to get up and running._",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/ruby-rails",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Ruby version (use -bullseye variants on local arm64/Apple Silicon):",
"proposals": [
"3",
"3.1",
"3.0",
"2",
"2.7",
"2.6",
"3-bullseye",
"3.1-bullseye",
"3.0-bullseye",
"2-bullseye",
"2.7-bullseye",
"2.6-bullseye",
"3-buster",
"3.1-buster",
"3.0-buster",
"2-buster",
"2.7-buster",
"2.6-buster"
],
"default": "2-bullseye"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
},
"platforms": [
"Ruby"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Ruby & Sinatra (Community)
## Summary

Просмотреть файл

@ -1,52 +0,0 @@
{
"id": "ruby-sinatra",
"version": "1.0.0",
"name": "Ruby & Sinatra",
"description": "Develop Ruby and Sinatra applications. Includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/ruby-sinatra",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Ruby version (use -bullseye variants on local arm64/Apple Silicon):",
"proposals": [
"3",
"3.1",
"3.0",
"2",
"2.7",
"2.6",
"3-bullseye",
"3.1-bullseye",
"3.0-bullseye",
"2-bullseye",
"2.7-bullseye",
"2.6-bullseye",
"3-buster",
"3.1-buster",
"3.0-buster",
"2-buster",
"2.7-buster",
"2.6-buster"
],
"default": "2-bullseye"
},
"nodeVersion": {
"type": "string",
"description": "Node.js version:",
"proposals": [
"none",
"lts/*",
"16",
"14",
"12",
"10"
],
"default": "lts/*"
}
},
"platforms": [
"Ruby"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# SFDX Project (Community)
## Summary

Просмотреть файл

@ -1,21 +0,0 @@
{
"id": "sfdx-project",
"version": "1.0.0",
"name": "SFDX Project",
"description": "Salesforce Extension for VS Code supports remote development and allows you to use a docker container as a full-featured development environment.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/sfdx-project",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"platforms": [
"Salesforce CLI",
"Lightning Web Components",
"Apex",
"Aura",
"Java",
"Node.js",
"JavaScript",
"HTML",
"CSS",
"Git"
]
}

Просмотреть файл

@ -1,3 +1,5 @@
**IMPORTANT NOTE: This Template is deprecated and is no longer supported.**
# Vue
## Summary

Просмотреть файл

@ -1,30 +0,0 @@
{
"id": "vue",
"version": "1.0.0",
"name": "Vue",
"description": "Develop applications with Vue.js, includes everything you need to get up and running.",
"documentationURL": "https://github.com/microsoft/vscode-dev-containers/tree/main/containers/vue",
"publisher": "Community",
"licenseURL": "https://github.com/microsoft/vscode-dev-containers/blob/main/LICENSE",
"options": {
"imageVariant": {
"type": "string",
"description": "Node.js version (use -bullseye variants on local arm64/Apple Silicon):",
"proposals": [
"18",
"16",
"14",
"18-bullseye",
"16-bullseye",
"14-bullseye",
"18-buster",
"16-buster",
"14-buster"
],
"default": "16"
}
},
"platforms": [
"Javascript"
]
}