Netmash.Extensions.Caching: 1.0.1 - Added release notes, icon and readme files

master
Tudor Stanciu 2023-04-15 21:55:28 +03:00
parent f181b6e810
commit 6e2605e31f
8 changed files with 71 additions and 7 deletions

View File

@ -1,4 +1,6 @@
using Microsoft.Extensions.DependencyInjection;
// Copyright (c) 2021 Tudor Stanciu
using Microsoft.Extensions.DependencyInjection;
using Netmash.Extensions.Caching.Services;
namespace Netmash.Extensions.Caching

View File

@ -1,4 +1,6 @@
using Microsoft.Extensions.Caching.Distributed;
// Copyright (c) 2021 Tudor Stanciu
using Microsoft.Extensions.Caching.Distributed;
using Newtonsoft.Json;
using System.Threading;
using System.Threading.Tasks;

View File

@ -2,12 +2,18 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Description>Caching extensions</Description>
<Description>Netmash.Extensions.Caching simplifies the implementation of caching in a .NET service.</Description>
<PackageProjectUrl>https://lab.code-rove.com/gitea/bricks/netmash</PackageProjectUrl>
<RepositoryUrl>https://lab.code-rove.com/gitea/bricks/netmash</RepositoryUrl>
<RepositoryType>Git</RepositoryType>
<PackageTags>Netmash Cache</PackageTags>
<Version>1.0.0</Version>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/ReleaseNotes.txt"))</PackageReleaseNotes>
<PackageTags>Netmash Cache HomeLab CodeRove</PackageTags>
<PackageIcon>netmash.png</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<Company>Toodle HomeLab</Company>
<Copyright>Toodle Netmash</Copyright>
<Version>1.0.1</Version>
</PropertyGroup>
<ItemGroup>
@ -16,4 +22,15 @@
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
</ItemGroup>
<ItemGroup>
<None Update="README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
<None Update="netmash.png">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>
</Project>

View File

@ -0,0 +1,33 @@
# Netmash.Extensions.Caching
***Netmash.Extensions.Caching*** is a NuGet package that simplifies the implementation of caching in a .NET service.
## Package repository
Netmash.Extensions.Caching can be installed from my self hosted NuGet feed: https://lab.code-rove.com/public-nuget-server/
## Installation
### Visual Studio
#### NuGet.config file
```xml=!
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<clear />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="lab.nuget" value="https://lab.code-rove.com/public-nuget-server/v3/index.json" />
</packageSources>
</configuration>
```
Configure the above file in the Visual Studio solution or set the new NuGet feed in NuGet Package Manager. After one of this steps, Netmash.Extensions.Caching can be installed using NuGet Package Manager.
### CLI
```bash=!
dotnet add package Netmash.Extensions.Caching --source https://lab.code-rove.com/public-nuget-server/v3/index.json
```
Run the above command in a console open in a .NET project directory.

View File

@ -0,0 +1,6 @@
1.0.1 release [2023-04-15 21:15]
◾ Code refactoring
◾ Added release notes, icon and readme files
1.0.0 release [2021-04-25 3:50]
◾ Initial release of Netmash.Extensions.Caching

View File

@ -1,4 +1,6 @@
using Microsoft.Extensions.Caching.Distributed;
// Copyright (c) 2021 Tudor Stanciu
using Microsoft.Extensions.Caching.Distributed;
using Netmash.Extensions.Caching.Extensions;
using System;
using System.Collections.Concurrent;

View File

@ -1,4 +1,6 @@
using System.Threading;
// Copyright (c) 2021 Tudor Stanciu
using System.Threading;
using System.Threading.Tasks;
namespace Netmash.Extensions.Caching.Services

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB