Pocok.Modularity

Modularity

Generate constrained Modularity configuration and usage recipes.

Available 1.0.0

Modularity recipe builder

Generated from typed options
// Install Pocok.Modularity, Pocok.Modularity.Contracts, and Pocok.AppDefaults.Modularity.
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Pocok.AppDefaults.Modularity;
using Pocok.Modularity;
using Pocok.Modularity.Contracts;
HostApplicationBuilder builder = Host.CreateApplicationBuilder(args);
builder.Services.AddPocokModules(builder.Configuration, options =>
{
    options.AddDirectory("plugins");
    options.ShareAssemblyContaining<IServiceModule>();
    options.SearchRecursively = true;
    options.ThrowOnOptionalFailure = false;
});