From eec0ecf81651c3d4da6459a7b8ea3f4c5ea8a35b Mon Sep 17 00:00:00 2001 From: Dave Skender <8432125+DaveSkender@users.noreply.github.com> Date: Fri, 29 Nov 2024 04:00:58 -0500 Subject: [PATCH] Add devcontainer configuration for .NET 9 and Ruby 3.3 environments * **docs/_config.yml** - Add `exclude` entry for `.devcontainer` directory to exclude it from Jekyll build * **.devcontainer/devcontainer.json** - Create a new `devcontainer.json` file in the `.devcontainer` directory - Add configuration for .NET 9 environment - Add configuration for Ruby 3.3 environment - Add necessary extensions and settings for developing a .NET 9 NuGet library and a Ruby Jekyll doc website - Add support for Node and NPM as well as all the recommended VS Code extensions --- .devcontainer/devcontainer.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index fb9e1a391..1f7e8c614 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,6 +4,9 @@ "features": { "ghcr.io/devcontainers/features/ruby:1": { "version": "3.3" + }, + "ghcr.io/devcontainers/features/node:1": { + "version": "lts" } }, "customizations": { @@ -12,7 +15,10 @@ "ms-dotnettools.csharp", "rebornix.ruby", "streetsidesoftware.code-spell-checker", - "davidanson.vscode-markdownlint" + "davidanson.vscode-markdownlint", + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint", + "ms-vscode.vscode-typescript-next" ], "settings": { "files.autoSave": "afterDelay",