Extensions in the convention of Microsoft.Extensions
An IConfigurationBuilder extension using YamlDotnet in the format of Microsoft.Extensions.Configuration.Json
using SamHowes.Extensions.Configuration.Yaml;
IConfiguration configuration = new ConfigurationBuilder()
.AddYamlFile("config.yaml")
.Build();
Simple modules to encapsulate your IServiceCollection
configurations
var injector = new InjectorBuilder()
.AddModule(new MyModule())
.AddModule(new DatabaseModule())
.Build();
var service = injector.Get<MyDbContext>();