/mehedi.application.sharedkernel

Some useful base classes and interfaces, mainly used with the Application layer inside CleanArchitecture template. Also, a template to make your own Application layer SharedKernel nuget package.

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Nuget Nuget

Mehedi.Application.SharedKernel

Some useful base classes and interfaces, mainly used with the Application layer inside CleanArchitecture template. Also, a template to make your own Application layer SharedKernel nuget package.

Technologies

  • .NET Core 8
  • C#
  • MediatR
  • xUnit

Prerequisites

  • MediatR (>= 12.2.0)
  • Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
  • Microsoft.Extensions.Logging (>= 8.0.0)
  • Newtonsoft.Json (>= 13.0.3)
  • Mehedi.Core.SharedKernel (>= 1.0.0)

Packaging

To pack nuget package write the following command

dotnet pack

To publish package of Mehedi.Application.SharedKernel.1.0.0.nupkg write the following command

dotnet nuget push .\bin\Release\Mehedi.Application.SharedKernel.1.0.0.nupkg --api-key <api-key> --source https://api.nuget.org/v3/index.json

References