An open API service indexing awesome lists of open source software.

https://github.com/pseudomuto/is-this-on

A Feature Flipper for .NET Applications
https://github.com/pseudomuto/is-this-on

Last synced: about 1 year ago
JSON representation

A Feature Flipper for .NET Applications

Awesome Lists containing this project

README

          

# Is This On?

[![Build Status](https://travis-ci.org/pseudomuto/is-this-on.png)](https://travis-ci.org/pseudomuto/is-this-on)

A Feature Flipper for .NET Applications.

## Overview

This project aims to allow developers to employ some continuous deployment practices easily by toggling features on/off based on boolean values, percentages, user role, etc.

The see what I mean by Continuous Delivery, check out [this presentation](http://prezi.com/5zm8xplapff2/continuous-deployment/)

## Usage

Setup the `SwitchBoard` in your web/app config file:













Then in your app, ask the SwitchBoard if a feature is on:

if (SwitchBoard.IsOn("BoolSwitch")) {
// do the new thing...
} else {
// do the old thing...
}

Or, you could (maybe should?) do both things:

if (SwitchBoard.IsOn("BoolSwitch")) {
// do the new thing...
}

// do the old thing...

## Upcoming

1. Many more switch types

## Contributing

You know the drill...

1. Fork It
2. Change It
3. Test It
4. Pull It