Feature toggles for .NET
Branch | AppVeyor | CodeCov |
---|---|---|
master | ||
develop |
Create and set your context:
Feature.Context = new FeatureContext(new FeatureTogglerProvider(
new AppSettingsToggler(),
new DefaultValueToggler()));
Create a new feature:
IFeature MyFeature = FeatureBuilder.Create("MyFeature")
.Description("This is my feature.")
.WithDefaultValue(false)
.Build();
And then check to see if it's enabled.
if (Feature.IsEnabled(MyFeature))
{
// Feature code here
}