Re:Deploying at GitHub
by vrish88 on Wednesday August 29, 2012 @09:13PM
(#4452379)
How do you guys release features as "staff-only"? Do you have some internal tool that manages that?
[ Parent
| on HN ]
No. There's simple conventions for adding feature flags (user.some_feature_enabled?). Features are enabled and disabled by changing the code and deploying. This works because deploying new code is fast.
Re:Deploying at GitHub
by technoweenie on Wednesday August 29, 2012 @10:01PM
(#4452516)
We do use Rollout (https://github.com/jamesgolick/rollout) once in awhile. Most of the time, we like having the history of flipped feature flags in the Git code though.