From 7e58054864d5537bd0c1f537b3170adf21ea47e8 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 4 Jan 2021 14:57:38 +0100 Subject: [PATCH 1/3] feat(sdk): add scope for copying files --- src/SDK/SDK.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SDK/SDK.php b/src/SDK/SDK.php index 03c949f42..bed774600 100644 --- a/src/SDK/SDK.php +++ b/src/SDK/SDK.php @@ -475,6 +475,9 @@ public function generate($target) case 'default': $this->render($template, $destination, $block, $params, $minify); break; + case 'copy': + copy('templates' . $file['template'], $destination); + break; case 'service': foreach ($this->spec->getServices() as $key => $service) { $methods = $this->spec->getMethods($key); From 25f229c2ae79f2addedbff5bdbb44a664923da1b Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 4 Jan 2021 14:58:01 +0100 Subject: [PATCH 2/3] feat(dotnet): add nuget logo --- src/SDK/Language/DotNet.php | 6 ++++++ templates/dotnet/icon.png | Bin 0 -> 7755 bytes .../dotnet/src/Appwrite/Appwrite.csproj.twig | 3 +++ 3 files changed, 9 insertions(+) create mode 100644 templates/dotnet/icon.png diff --git a/src/SDK/Language/DotNet.php b/src/SDK/Language/DotNet.php index d1e43ba5d..4431202cf 100644 --- a/src/SDK/Language/DotNet.php +++ b/src/SDK/Language/DotNet.php @@ -261,6 +261,12 @@ public function getFiles() 'template' => '/dotnet/src/Appwrite.sln', 'minify' => false, ], + [ + 'scope' => 'copy', + 'destination' => '/icon.png', + 'template' => '/dotnet/icon.png', + 'minify' => false, + ], [ 'scope' => 'default', 'destination' => '/src/Appwrite/Appwrite.csproj', diff --git a/templates/dotnet/icon.png b/templates/dotnet/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..460b9f0401c22346c514ac0081e81e16dedf039f GIT binary patch literal 7755 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 literal 0 HcmV?d00001 diff --git a/templates/dotnet/src/Appwrite/Appwrite.csproj.twig b/templates/dotnet/src/Appwrite/Appwrite.csproj.twig index dde2d6bd8..3d319eed7 100644 --- a/templates/dotnet/src/Appwrite/Appwrite.csproj.twig +++ b/templates/dotnet/src/Appwrite/Appwrite.csproj.twig @@ -8,14 +8,17 @@ {{sdk.shortDescription}} + icon.png {{spec.licenseName}} {{sdk.gitURL}} git {{sdk.gitURL}} + true + From b179c8daec640efa49d7700f810cc0f3cf219de2 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Mon, 4 Jan 2021 15:05:24 +0100 Subject: [PATCH 3/3] fix(dotnet): remove unnecessary attribute --- src/SDK/Language/DotNet.php | 1 - 1 file changed, 1 deletion(-) diff --git a/src/SDK/Language/DotNet.php b/src/SDK/Language/DotNet.php index 4431202cf..d3a456476 100644 --- a/src/SDK/Language/DotNet.php +++ b/src/SDK/Language/DotNet.php @@ -265,7 +265,6 @@ public function getFiles() 'scope' => 'copy', 'destination' => '/icon.png', 'template' => '/dotnet/icon.png', - 'minify' => false, ], [ 'scope' => 'default',