From 6cf71078d98e66646682925d7ed4d35ce719ea61 Mon Sep 17 00:00:00 2001 From: Ives van Hoorne Date: Fri, 5 Apr 2024 17:38:06 +0200 Subject: [PATCH] feat: add default vscode extensions to templates (#2167) --- astro-starlight/.devcontainer/devcontainer.json | 7 ++++++- astro-tailwind/.devcontainer/devcontainer.json | 7 ++++++- astro/.devcontainer/devcontainer.json | 7 ++++++- deno-fresh/.devcontainer/devcontainer.json | 7 ++++++- deno/.devcontainer/devcontainer.json | 7 ++++++- elixir/.devcontainer/devcontainer.json | 7 ++++++- go/.devcontainer/devcontainer.json | 7 ++++++- nuxt-todos-edge/.devcontainer/devcontainer.json | 7 ++++++- nuxt/.devcontainer/devcontainer.json | 7 ++++++- php/.devcontainer/devcontainer.json | 5 +++++ python-flask-server/.devcontainer/devcontainer.json | 7 ++++++- python-openai/.devcontainer/devcontainer.json | 7 ++++++- python-pytorch/.devcontainer/devcontainer.json | 7 ++++++- python-selenium/.devcontainer/devcontainer.json | 7 ++++++- python-tensorflow/.devcontainer/devcontainer.json | 7 ++++++- python/.devcontainer/devcontainer.json | 7 ++++++- rust-axum/.devcontainer/devcontainer.json | 7 ++++++- rust-poem-server/.devcontainer/devcontainer.json | 5 +++++ rust-serde/.devcontainer/devcontainer.json | 5 +++++ rust/.devcontainer/devcontainer.json | 5 +++++ vue-vite/.devcontainer/devcontainer.json | 7 ++++++- 21 files changed, 122 insertions(+), 17 deletions(-) diff --git a/astro-starlight/.devcontainer/devcontainer.json b/astro-starlight/.devcontainer/devcontainer.json index 3139d4259..84b52bb25 100644 --- a/astro-starlight/.devcontainer/devcontainer.json +++ b/astro-starlight/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["astro-build.astro-vscode"] + } + } } diff --git a/astro-tailwind/.devcontainer/devcontainer.json b/astro-tailwind/.devcontainer/devcontainer.json index 3139d4259..84b52bb25 100644 --- a/astro-tailwind/.devcontainer/devcontainer.json +++ b/astro-tailwind/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["astro-build.astro-vscode"] + } + } } diff --git a/astro/.devcontainer/devcontainer.json b/astro/.devcontainer/devcontainer.json index 3139d4259..84b52bb25 100644 --- a/astro/.devcontainer/devcontainer.json +++ b/astro/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["astro-build.astro-vscode"] + } + } } diff --git a/deno-fresh/.devcontainer/devcontainer.json b/deno-fresh/.devcontainer/devcontainer.json index 41164841f..7e5cc2d32 100644 --- a/deno-fresh/.devcontainer/devcontainer.json +++ b/deno-fresh/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["denoland.vscode-deno"] + } } -} \ No newline at end of file +} diff --git a/deno/.devcontainer/devcontainer.json b/deno/.devcontainer/devcontainer.json index 41164841f..7e5cc2d32 100644 --- a/deno/.devcontainer/devcontainer.json +++ b/deno/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["denoland.vscode-deno"] + } } -} \ No newline at end of file +} diff --git a/elixir/.devcontainer/devcontainer.json b/elixir/.devcontainer/devcontainer.json index 41164841f..c93a6af36 100644 --- a/elixir/.devcontainer/devcontainer.json +++ b/elixir/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["JakeBecker.elixir-ls"] + } } -} \ No newline at end of file +} diff --git a/go/.devcontainer/devcontainer.json b/go/.devcontainer/devcontainer.json index 86a4b406b..435af899b 100644 --- a/go/.devcontainer/devcontainer.json +++ b/go/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "mcr.microsoft.com/devcontainers/go:1.21-bookworm" + "image": "mcr.microsoft.com/devcontainers/go:1.21-bookworm", + "customizations": { + "vscode": { + "extensions": ["golang.go"] + } + } } diff --git a/nuxt-todos-edge/.devcontainer/devcontainer.json b/nuxt-todos-edge/.devcontainer/devcontainer.json index 3139d4259..993cc08be 100644 --- a/nuxt-todos-edge/.devcontainer/devcontainer.json +++ b/nuxt-todos-edge/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["Vue.volar"] + } + } } diff --git a/nuxt/.devcontainer/devcontainer.json b/nuxt/.devcontainer/devcontainer.json index 3139d4259..993cc08be 100644 --- a/nuxt/.devcontainer/devcontainer.json +++ b/nuxt/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["Vue.volar"] + } + } } diff --git a/php/.devcontainer/devcontainer.json b/php/.devcontainer/devcontainer.json index fce3bdd75..d2f977467 100644 --- a/php/.devcontainer/devcontainer.json +++ b/php/.devcontainer/devcontainer.json @@ -9,5 +9,10 @@ "nodeGypDependencies": true, "version": "lts" } + }, + "customizations": { + "vscode": { + "extensions": ["DEVSENSE.phptools-vscode"] + } } } diff --git a/python-flask-server/.devcontainer/devcontainer.json b/python-flask-server/.devcontainer/devcontainer.json index 14f0750c1..0cfaa83a0 100644 --- a/python-flask-server/.devcontainer/devcontainer.json +++ b/python-flask-server/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "mcr.microsoft.com/devcontainers/python:3.8-bookworm" + "image": "mcr.microsoft.com/devcontainers/python:3.8-bookworm", + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } + } } diff --git a/python-openai/.devcontainer/devcontainer.json b/python-openai/.devcontainer/devcontainer.json index 41164841f..186c99812 100644 --- a/python-openai/.devcontainer/devcontainer.json +++ b/python-openai/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } } -} \ No newline at end of file +} diff --git a/python-pytorch/.devcontainer/devcontainer.json b/python-pytorch/.devcontainer/devcontainer.json index aa65b54d9..0ed2c165a 100644 --- a/python-pytorch/.devcontainer/devcontainer.json +++ b/python-pytorch/.devcontainer/devcontainer.json @@ -3,5 +3,10 @@ "build": { "dockerfile": "./Dockerfile" }, - "containerUser": "root" + "containerUser": "root", + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } + } } diff --git a/python-selenium/.devcontainer/devcontainer.json b/python-selenium/.devcontainer/devcontainer.json index 41164841f..186c99812 100644 --- a/python-selenium/.devcontainer/devcontainer.json +++ b/python-selenium/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } } -} \ No newline at end of file +} diff --git a/python-tensorflow/.devcontainer/devcontainer.json b/python-tensorflow/.devcontainer/devcontainer.json index aa65b54d9..0ed2c165a 100644 --- a/python-tensorflow/.devcontainer/devcontainer.json +++ b/python-tensorflow/.devcontainer/devcontainer.json @@ -3,5 +3,10 @@ "build": { "dockerfile": "./Dockerfile" }, - "containerUser": "root" + "containerUser": "root", + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } + } } diff --git a/python/.devcontainer/devcontainer.json b/python/.devcontainer/devcontainer.json index 14f0750c1..0cfaa83a0 100644 --- a/python/.devcontainer/devcontainer.json +++ b/python/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "mcr.microsoft.com/devcontainers/python:3.8-bookworm" + "image": "mcr.microsoft.com/devcontainers/python:3.8-bookworm", + "customizations": { + "vscode": { + "extensions": ["ms-python.python"] + } + } } diff --git a/rust-axum/.devcontainer/devcontainer.json b/rust-axum/.devcontainer/devcontainer.json index 41164841f..66803b20d 100644 --- a/rust-axum/.devcontainer/devcontainer.json +++ b/rust-axum/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["rust-lang.rust-analyzer"] + } } -} \ No newline at end of file +} diff --git a/rust-poem-server/.devcontainer/devcontainer.json b/rust-poem-server/.devcontainer/devcontainer.json index bb41c6158..66803b20d 100644 --- a/rust-poem-server/.devcontainer/devcontainer.json +++ b/rust-poem-server/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["rust-lang.rust-analyzer"] + } } } diff --git a/rust-serde/.devcontainer/devcontainer.json b/rust-serde/.devcontainer/devcontainer.json index bb41c6158..66803b20d 100644 --- a/rust-serde/.devcontainer/devcontainer.json +++ b/rust-serde/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["rust-lang.rust-analyzer"] + } } } diff --git a/rust/.devcontainer/devcontainer.json b/rust/.devcontainer/devcontainer.json index bb41c6158..66803b20d 100644 --- a/rust/.devcontainer/devcontainer.json +++ b/rust/.devcontainer/devcontainer.json @@ -2,5 +2,10 @@ "name": "Devcontainer", "build": { "dockerfile": "./Dockerfile" + }, + "customizations": { + "vscode": { + "extensions": ["rust-lang.rust-analyzer"] + } } } diff --git a/vue-vite/.devcontainer/devcontainer.json b/vue-vite/.devcontainer/devcontainer.json index 3139d4259..993cc08be 100644 --- a/vue-vite/.devcontainer/devcontainer.json +++ b/vue-vite/.devcontainer/devcontainer.json @@ -1,4 +1,9 @@ { "name": "Devcontainer", - "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest" + "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest", + "customizations": { + "vscode": { + "extensions": ["Vue.volar"] + } + } }