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
- Host: GitHub
- URL: https://github.com/pseudomuto/is-this-on
- Owner: pseudomuto
- License: mit
- Created: 2013-08-12T12:31:53.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-09-16T17:26:54.000Z (over 12 years ago)
- Last Synced: 2025-01-30T14:52:44.241Z (over 1 year ago)
- Language: C#
- Homepage: http://pseudomuto.github.io/is-this-on
- Size: 1.97 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Is This On?
[](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