I just published new NuGet package for my open source .NET feature toggling library.
 This package allows you to turn features on/off depending on what’s configured in a RavenDB database.
 PM> Install-Package FeatureToggle.RavenDB 
 Extract from documentation:
 BooleanRavenDBFeatureToggle
 This toggle is not available on Windows Phone or Windows Store apps.  
This toggle get it’s value from a RavenDB database.  
Create a Toggle for the feature you want to control by inheriting from BooleanRavenDBFeatureToggle:
private class SaveToPdfFeatureToggle : BooleanRavenDBFeatureToggle{ }
Add RavenDB connection string to app/web config:
<connectionStrings>
    <add name="FeatureToggle.SaveToPdfFeatureToggle" connectionString="Url = http://localhost:8080;database=FeatureToggleInterationTests"/>    
</connectionStrings>
The database should contain a collection called “BooleanToggleSettings” with a document for every toggle that contains a property “Enabled”:
{
  "Enabled": true
}
Check out the test setup to see an example of writing some toggle config entries. 
		
		
	
		SHARE: