From 253e1cc70a83e2c1447ed859554994faa87f74e0 Mon Sep 17 00:00:00 2001 From: "Jim (Dimitrios) Andrakakis" Date: Thu, 26 Feb 2026 13:47:12 +0100 Subject: [PATCH 1/5] Add initial Dockerfile for .NET development --- .devcontainer/Dockerfile | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .devcontainer/Dockerfile diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..fe838b9 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,7 @@ +# [Choice] .NET version: 6.0-bullseye-slim, 6.0-jammy, 6.0-focal +ARG VARIANT="10.0-noble" +FROM mcr.microsoft.com/dotnet/sdk:${VARIANT} + +# [Optional] Uncomment this section to install additional OS packages. +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends From 606b2ec0b99100c77580486131de3e1bee1163b0 Mon Sep 17 00:00:00 2001 From: "Jim (Dimitrios) Andrakakis" Date: Thu, 26 Feb 2026 13:47:34 +0100 Subject: [PATCH 2/5] Add devcontainer configuration for .NET development --- .devcontainer/devcontainer.json | 52 +++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 .devcontainer/devcontainer.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..4718692 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,52 @@ +{ + "name": "DevContainer for .NET", + "build": { + "dockerfile": "./Dockerfile", + "context": ".", + "args": { + "VARIANT": "10.0-noble" + } + }, + "features": { + "ghcr.io/devcontainers/features/common-utils:2": { + "installZsh": false, + "installOhMyZsh": false, + "upgradePackages": true, + "username": "vscode", + "uid": "1000", + "gid": "1000" + } + }, + "overrideFeatureInstallOrder": [ + "ghcr.io/devcontainers/features/common-utils:2" + ], + "customizations": { + "vscode": { + "extensions": [ + "cschleiden.vscode-github-actions", + "Fudge.auto-using", + "jongrant.csharpsortusings", + "kreativ-software.csharpextensions", + "bierner.github-markdown-preview", + "ms-dotnettools.csharp", + "ms-vscode.PowerShell", + "ms-vscode.vscode-node-azure-pack", + "VisualStudioExptTeam.vscodeintellicode", + "fernandoescolar.vscode-solution-explorer", + "formulahendry.vscode-dotnet-test-explorer" + ], + "settings": { + "terminal.integrated.fontFamily": "'Fira Code', monospace", + "editor.minimap.enabled": false, + "explorer.sortOrder": "type", + "explorer.fileNesting.enabled": true, + "explorer.fileNesting.patterns": { + "*.bicep": "${capture}.json", + "*.razor": "${capture}.razor.css", + "*.js": "${capture}.js.map" + } + } + } + }, + "remoteUser": "vscode" +} From 4914ac32b3caa6dc0fd511e958659b7da3cbd431 Mon Sep 17 00:00:00 2001 From: "Jim (Dimitrios) Andrakakis" Date: Thu, 26 Feb 2026 13:48:06 +0100 Subject: [PATCH 3/5] Upgrade target framework from net8.0 to net10.0 --- .../Dandraka.FuzzySubstringSearch.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj b/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj index dd38602..c92d271 100644 --- a/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj +++ b/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj @@ -1,6 +1,6 @@  - net8.0 + net10.0 enable enable From e426bf6fbd3bc4e5ffa78b9c88e0237a441ea924 Mon Sep 17 00:00:00 2001 From: "Jim (Dimitrios) Andrakakis" Date: Thu, 26 Feb 2026 13:48:19 +0100 Subject: [PATCH 4/5] Update target framework from net8.0 to net10.0 --- .../Dandraka.FuzzySubstringSearch.Tests.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dandraka.FuzzySubstringSearch.Tests/Dandraka.FuzzySubstringSearch.Tests.csproj b/Dandraka.FuzzySubstringSearch.Tests/Dandraka.FuzzySubstringSearch.Tests.csproj index 93fe3b0..3782856 100644 --- a/Dandraka.FuzzySubstringSearch.Tests/Dandraka.FuzzySubstringSearch.Tests.csproj +++ b/Dandraka.FuzzySubstringSearch.Tests/Dandraka.FuzzySubstringSearch.Tests.csproj @@ -1,6 +1,6 @@ - net8.0 + net10.0 enable enable false @@ -19,4 +19,4 @@ - \ No newline at end of file + From 4622b79a7baf27aea84f4075b307d39d37183c20 Mon Sep 17 00:00:00 2001 From: "Jim (Dimitrios) Andrakakis" Date: Thu, 26 Feb 2026 12:56:55 +0000 Subject: [PATCH 5/5] update version --- .../Dandraka.FuzzySubstringSearch.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj b/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj index c92d271..c6bd865 100644 --- a/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj +++ b/Dandraka.FuzzySubstringSearch/Dandraka.FuzzySubstringSearch.csproj @@ -7,7 +7,7 @@ Dandraka.FuzzySubstringSearch - 1.0.6 + 1.0.7 Jim (Dimitrios) Andrakakis dandraka.com Copyright (c) 2024 Jim (Dimitrios) Andrakakis