using LibMatrix.Services; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; public static class ServiceInstaller { /// /// Adds BugMine SDK services to the service collection. /// /// Service collection /// Optional BugMine SDK configuration /// Input service collection public static IServiceCollection AddBugMine(this IServiceCollection services, BugMineSdkConfiguration? config = null) { services.AddRoryLibMatrixServices(new() { AppName = config?.AppName ?? "BugMine SDK app" }); return services; } } /// /// Configuration for the BugMine SDK. /// public class BugMineSdkConfiguration { public string AppName { get; set; } = "BugMine SDK app"; }