From 5eb10a32de0b5b4ef032d2344d69d4c1ce6c6b58 Mon Sep 17 00:00:00 2001 From: Thomas Nieto <38873752+ThomasNieto@users.noreply.github.com> Date: Wed, 15 Jul 2026 19:30:52 -0500 Subject: [PATCH 1/2] Add devcontainer --- .devcontainer/devcontainer-lock.json | 9 +++++++++ .devcontainer/devcontainer.json | 27 +++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .devcontainer/devcontainer-lock.json create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json new file mode 100644 index 000000000..4a1449555 --- /dev/null +++ b/.devcontainer/devcontainer-lock.json @@ -0,0 +1,9 @@ +{ + "features": { + "ghcr.io/devcontainers/features/powershell:2": { + "version": "2.0.2", + "resolved": "ghcr.io/devcontainers/features/powershell@sha256:82ea3880c5706ac3963f1b5e940a7f5871835393a5472f80008148b995d58d61", + "integrity": "sha256:82ea3880c5706ac3963f1b5e940a7f5871835393a5472f80008148b995d58d61" + } + } +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 000000000..981cca421 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,27 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/rust +{ + "name": "Rust", + "image": "mcr.microsoft.com/devcontainers/rust:2-1-trixie", + "features": { + "ghcr.io/devcontainers/features/powershell:2": {} + }, + "mounts": [ + { + "source": "devcontainer-cargo-cache-${devcontainerId}", + "target": "/usr/local/cargo", + "type": "volume" + } + ], + "postCreateCommand": "apt-get update && apt-get install -y nodejs npm libtree-sitter-dev", + "customizations": { + "vscode": { + "settings": { + "terminal.integrated.defaultProfile.linux": "pwsh" + }, + "extensions": [ + "redhat.vscode-yaml" + ] + } + } +} From 5efa57cd09b05c80a2c3e6ae0028b9d337aadad3 Mon Sep 17 00:00:00 2001 From: Thomas Nieto <38873752+ThomasNieto@users.noreply.github.com> Date: Thu, 16 Jul 2026 09:37:42 -0500 Subject: [PATCH 2/2] Fix github copilot review comments --- .devcontainer/devcontainer.json | 46 ++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 981cca421..1e8008770 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,27 +1,27 @@ // For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/rust { - "name": "Rust", - "image": "mcr.microsoft.com/devcontainers/rust:2-1-trixie", - "features": { - "ghcr.io/devcontainers/features/powershell:2": {} - }, - "mounts": [ - { - "source": "devcontainer-cargo-cache-${devcontainerId}", - "target": "/usr/local/cargo", - "type": "volume" - } - ], - "postCreateCommand": "apt-get update && apt-get install -y nodejs npm libtree-sitter-dev", - "customizations": { - "vscode": { - "settings": { - "terminal.integrated.defaultProfile.linux": "pwsh" - }, - "extensions": [ - "redhat.vscode-yaml" - ] - } - } + "name": "Rust", + "image": "mcr.microsoft.com/devcontainers/rust:2-1-trixie", + "features": { + "ghcr.io/devcontainers/features/powershell:2": {} + }, + "mounts": [ + { + "source": "devcontainer-cargo-cache-${devcontainerId}", + "target": "/usr/local/cargo", + "type": "volume" + } + ], + "postCreateCommand": "sudo apt-get update && sudo apt-get install -y nodejs npm libtree-sitter-dev", + "customizations": { + "vscode": { + "settings": { + "terminal.integrated.defaultProfile.linux": "pwsh" + }, + "extensions": [ + "redhat.vscode-yaml" + ] + } + } }