Skip to content

Commit 478efdb

Browse files
committed
Standardize NuGet properties
1 parent 931d2ef commit 478efdb

File tree

4 files changed

+36
-30
lines changed

4 files changed

+36
-30
lines changed

DoubleJay.Epi.ConfigurableColorPicker/Directory.Build.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,5 @@
1717
<Pack>true</Pack>
1818
<PackagePath>build\$(MSBuildProjectName).targets</PackagePath>
1919
</Content>
20-
<None Include="..\LICENSE" Pack="true" PackagePath=""/>
2120
</ItemGroup>
2221
</Project>

DoubleJay.Epi.ConfigurableColorPicker/DoubleJay.Epi.ConfigurableColorPicker.csproj

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@
33
<OutputType>Library</OutputType>
44
<TargetFrameworks>net5.0;net6.0</TargetFrameworks>
55
<Title>DoubleJay.Epi.ConfigurableColorPicker</Title>
6-
<Description>Configurable color picker for Episerver</Description>
7-
<Copyright>Copyright © Jake Jones 2022</Copyright>
6+
<Description>Configurable color picker for Optimizely CMS</Description>
7+
<Copyright>Copyright © Jake Jones 2023</Copyright>
88
<PackageProjectUrl>https://github.com/jacobjones/DoubleJay.Epi.ConfigurableColorPicker</PackageProjectUrl>
9-
<PackageLicenseFile>LICENSE</PackageLicenseFile>
9+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
10+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
1011
<RepositoryUrl>https://github.com/jacobjones/DoubleJay.Epi.ConfigurableColorPicker</RepositoryUrl>
1112
<RepositoryType>git</RepositoryType>
1213
<AssemblyVersion>3.0.0</AssemblyVersion>
1314
<FileVersion>3.0.0</FileVersion>
1415
<PackageVersion>3.0.0</PackageVersion>
1516
<PackageIcon>icon.png</PackageIcon>
17+
<PackageIconUrl>https://raw.githubusercontent.com/jacobjones/DoubleJay.Epi.ConfigurableColorPicker/master/icons/color-picker-blue.png</PackageIconUrl>
1618
</PropertyGroup>
1719
<ItemGroup Condition="'$(TargetFramework)' == 'net5.0'">
1820
<PackageReference Include="EPiServer.CMS.UI.Core" Version="[12.0.2,13.0)" />
@@ -21,7 +23,7 @@
2123
<PackageReference Include="EPiServer.CMS.UI.Core" Version="[12.4.0,13.0)" />
2224
</ItemGroup>
2325
<ItemGroup>
24-
<None Include="..\icons\color-picker.png">
26+
<None Include="..\icons\color-picker-blue.png">
2527
<Pack>True</Pack>
2628
<PackagePath>icon.png</PackagePath>
2729
<Link>color-picker.png</Link>

DoubleJay.Epi.ConfigurableColorPicker/Extensions/ServiceCollectionExtensions.cs

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
using System;
2+
using System.Linq;
3+
using DoubleJay.Epi.ConfigurableColorPicker.Manager;
4+
using DoubleJay.Epi.ConfigurableColorPicker.Manager.Caching;
5+
using EPiServer.Shell.Modules;
6+
using Microsoft.Extensions.DependencyInjection;
7+
8+
namespace DoubleJay.Epi.ConfigurableColorPicker
9+
{
10+
public static class ServiceCollectionExtensions
11+
{
12+
private const string ModuleName = "DoubleJay.Epi.ConfigurableColorPicker";
13+
14+
public static IServiceCollection AddConfigurableColorPicker(this IServiceCollection services)
15+
{
16+
services.Configure<ProtectedModuleOptions>(
17+
pm =>
18+
{
19+
if (!pm.Items.Any(i => i.Name.Equals(ModuleName, StringComparison.OrdinalIgnoreCase)))
20+
{
21+
pm.Items.Add(new ModuleDetails {Name = ModuleName});
22+
}
23+
});
24+
25+
services.AddSingleton<IColorPaletteManager, ColorPaletteManagerCachingProxy>();
26+
27+
return services;
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)