Skip to content

Commit 803e145

Browse files
committed
Refactor code structure for improved readability and maintainability
1 parent bca3563 commit 803e145

File tree

3 files changed

+5023
-2
lines changed

3 files changed

+5023
-2
lines changed

.claude/settings.local.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"Bash(dotnet restore:*)",
1010
"Bash(dotnet build:*)",
1111
"Bash(dotnet test:*)",
12-
"Bash(git commit -m \"$(cat <<''EOF''\nMigrate from System.Drawing to SkiaSharp for cross-platform image processing\n\n- Replace System.Drawing.Common with SkiaSharp (v3.116.0) for MIT-licensed, cross-platform image support\n- Update ImageExtensions to use SKBitmap and SKSamplingOptions APIs\n- Update BaseController image upload to use SkiaSharp encoding\n- Update ImageExtensionsTests to use SkiaSharp types\n- Remove libgdiplus dependency from Azure workflow (no longer needed)\n- All 192 tests now pass on both Windows and Linux without native library dependencies\n\nBenefits:\n- No more libgdiplus dependency issues on Linux\n- Pure cross-platform solution with native library bundles\n- MIT license (no commercial restrictions)\n- Modern API using SKSamplingOptions instead of deprecated SKFilterQuality\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <[email protected]>\nEOF\n)\")"
12+
"Bash(git commit -m \"$(cat <<''EOF''\nMigrate from System.Drawing to SkiaSharp for cross-platform image processing\n\n- Replace System.Drawing.Common with SkiaSharp (v3.116.0) for MIT-licensed, cross-platform image support\n- Update ImageExtensions to use SKBitmap and SKSamplingOptions APIs\n- Update BaseController image upload to use SkiaSharp encoding\n- Update ImageExtensionsTests to use SkiaSharp types\n- Remove libgdiplus dependency from Azure workflow (no longer needed)\n- All 192 tests now pass on both Windows and Linux without native library dependencies\n\nBenefits:\n- No more libgdiplus dependency issues on Linux\n- Pure cross-platform solution with native library bundles\n- MIT license (no commercial restrictions)\n- Modern API using SKSamplingOptions instead of deprecated SKFilterQuality\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <[email protected]>\nEOF\n)\")",
13+
"Bash(git commit -m \"$(cat <<''EOF''\nAdd SkiaSharp.NativeAssets.Linux for cross-platform support\n\n- Add SkiaSharp.NativeAssets.Linux package to provide native libraries for Linux\n- Ensures SkiaSharp works on both Windows and Linux without additional dependencies\n- Fixes libSkiaSharp.so loading issues in CI/CD pipelines\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude <[email protected]>\nEOF\n)\")"
1314
],
1415
"deny": [],
1516
"ask": []

Mwh.Sample.Web/Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ COPY ["nuget.config", "./"]
2828
COPY ["Mwh.Sample.Web/*.csproj", "Mwh.Sample.Web/"]
2929
COPY ["Mwh.Sample.Repository/*.csproj", "Mwh.Sample.Repository/"]
3030
COPY ["Mwh.Sample.Domain/*.csproj", "Mwh.Sample.Domain/"]
31-
COPY ["Mwh.Sample.HttpClientFactory/*.csproj", "Mwh.Sample.HttpClientFactory/"]
3231
COPY ["Mwh.Sample.Console/*.csproj", "Mwh.Sample.Console/"]
3332
COPY ["Mwh.Sample.Domain.Tests/*.csproj", "Mwh.Sample.Domain.Tests/"]
3433
COPY ["Mwh.Sample.Repository.Tests/*.csproj", "Mwh.Sample.Repository.Tests/"]

0 commit comments

Comments
 (0)