Getting started
In order to get a working Feature Management system in your API, you first have to add the features that should be used by your API. Don’t forget to set a storage provider too.
public void ConfigureServices(IServiceCollection services){    services.AddFeatures(c =>    {        var themes = new List<string>        {            "light",            "dark"        };
        // Storage provider        c.AddInMemoryStorage()            // Beta feature, enabled by default            .ServerFeature("Beta", true)            // Welcome message            .ServerFeature("WelcomeMessage", "Welcome to my Blog")            // Theme feature, "light" by default            .ClientFeature("Theme", themes[0], "Choose a theme for the frontend", themes);    });
    services.AddScoped<IFeaturesAuthService, DefaultFeaturesAuthService>();
    // ...}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env){    // Apply features configuration    app.UseFeatures();
    // Enable features UI    app.UseEndpoints(endpoints =>    {        endpoints.MapFeaturesUI();    });}You will then be able to display the UI at the following url: /features-ui.
