Pocok.AppDefaults
0.2.0-alpha.7
Prefix Reserved
dotnet add package Pocok.AppDefaults --version 0.2.0-alpha.7
NuGet\Install-Package Pocok.AppDefaults -Version 0.2.0-alpha.7
<PackageReference Include="Pocok.AppDefaults" Version="0.2.0-alpha.7" />
<PackageVersion Include="Pocok.AppDefaults" Version="0.2.0-alpha.7" />
<PackageReference Include="Pocok.AppDefaults" />
paket add Pocok.AppDefaults --version 0.2.0-alpha.7
#r "nuget: Pocok.AppDefaults, 0.2.0-alpha.7"
#:package Pocok.AppDefaults@0.2.0-alpha.7
#addin nuget:?package=Pocok.AppDefaults&version=0.2.0-alpha.7&prerelease
#tool nuget:?package=Pocok.AppDefaults&version=0.2.0-alpha.7&prerelease
Pocok.AppDefaults
Pocok.AppDefaults is a deliberately small composition contract for cross-application defaults. It is useful when
several applications should register logging, observability, modularity, or similar concerns in the same reviewed way
while the underlying implementation remains owned by standard .NET or a focused provider package.
var builder = Host.CreateApplicationBuilder(args);
builder.ConfigureWith(new LoggingDefaultsConfigurator());
The package does not scan assemblies, discover configurators, construct service providers, own configuration files, or impose a dependency graph. Order is the order written at the composition root. Concern packages must document duplicate application behavior and override order. The Pocok logging configurators reject duplicate application because silently ignoring a second call with different options would hide a composition error.
Use the package for policy composition, not as a new foundation dependency. Capability libraries such as Conversion and Readiness do not reference it.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.10)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Pocok.AppDefaults:
| Package | Downloads |
|---|---|
|
Pocok.AppDefaults.Logging.Serilog
Configuration-driven Serilog hosting integration for Pocok application defaults. |
|
|
Pocok.AppDefaults.Logging
Conservative, configuration-driven Microsoft.Extensions.Logging defaults for hosted applications. |
|
|
Pocok.AppDefaults.Licensing
Configuration-driven startup and periodic enforcement defaults for Pocok.Licensing. |
|
|
Pocok.AppDefaults.Modularity
Conventional plugin-directory and failure-policy defaults for Pocok.Modularity. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.2.0-alpha.7 | 73 | 7/20/2026 |
| 0.2.0-alpha.6 | 73 | 7/20/2026 |
| 0.2.0-alpha.5 | 64 | 7/18/2026 |
| 0.1.0-alpha.1 | 59 | 7/15/2026 |