/// <summary> /// Configures Firestorm Fluent API by automatically finding the root item types and automatically configuring them. /// </summary> public static IFirestormServicesBuilder AddFluent(this IFirestormServicesBuilder builder, AutoConfiguration configuration) { builder.AddDataSourceTypeFinder(); builder.AddStartResourceFactory(sp => new FluentStartResourceFactory { ApiContext = new AutomaticApiContext(sp.GetService <IItemTypeFinder>().FindItemTypes(), configuration), DataSource = sp.GetService <IDataSource>() }); return(builder); }