Codebelt.Bootstrapper by gimlichael

<PackageReference Include="Codebelt.Bootstrapper" Version="1.0.1" />

 Codebelt.Bootstrapper 1.0.1

The core types of this lightweight boostrapper framework optimized for console applicationss, providing a uniform and consistent implementation of console-, worker-, web-, mvc-, webapp- and webapi-project types.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Codebelt.Bootstrapper</id>
    <version>1.0.1</version>
    <authors>gimlichael</authors>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <icon>icon.png</icon>
    <readme>README.md</readme>
    <projectUrl>https://www.codebelt.net/</projectUrl>
    <description>The core types of this lightweight boostrapper framework optimized for console applicationss, providing a uniform and consistent implementation of console-, worker-, web-, mvc-, webapp- and webapi-project types.</description>
    <releaseNotes>Version: 1.0.1
Availability: .NET 5.0, .NET 6.0
 
# ALM
- ADDED TFM for .NET 6
- CHANGED Dependencies to latest and greatest with respect to TFM
 
Version: 1.0.0
Availability: .NET 5.0
 
# New Features
- ADDED BootstrapperLifetime class in the Codebelt.Bootstrapper namespace that listens for Ctrl+C or SIGTERM and initiates shutdown
- ADDED HostBuilderExtensions class in the Codebelt.Bootstrapper namespace that consist of extension methods for the IHostBuilder interface: UseBootstrapperLifetime, UseBootstrapperStartup
- ADDED IStartupFactory interface in the Codebelt.Bootstrapper namespace that provides an interface for initializing services and middleware used by an application
- ADDED ProgramRoot class in the Codebelt.Bootstrapper namespace that is the base entry point of an application responsible for registering its StartupRoot partner
- ADDED StartupFactory class in the Codebelt.Bootstrapper namespace that is the default implementation of IStartupFactory
- ADDED StartupRoot class in the Codebelt.Bootstrapper namespace that provides the base class of a conventional based Startup class</releaseNotes>
    <copyright>Copyright © Geekle 2021-2022. All rights reserved.</copyright>
    <tags>bootstrap bootstrapper host host-builder program startup create-host-builder configure configure-services</tags>
    <repository type="git" url="https://github.com/codebeltnet/classlib-bootstrapper" commit="710906a5902fca83131b1e4ccd1a0c347700a752" />
    <dependencies>
      <group targetFramework="net5.0">
        <dependency id="Cuemon.Core" version="6.3.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration" version="6.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="6.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Hosting" version="6.0.0" exclude="Build,Analyzers" />
      </group>
      <group targetFramework="net6.0">
        <dependency id="Cuemon.Core" version="6.3.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Configuration" version="6.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="6.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Hosting" version="6.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>