Implement Feature Flags
Problem
There are several codebases forked off of DMPRoadmap and we would like to ease the process of merging DMPRoadmap releases into them. One way to achieve this is via feature flags.
Implementation Options
DMP Assistant's FeatureFlagHelper
DMP Assistant currently has feature flag functionality within their sandbox environment. It was implemented via the following pull request: https://github.com/portagenetwork/roadmap/pull/168
Flipper
Flipper is a popular gem. Although, DMP Assistant uses FeatureFlagHelper, other U of A library projects rely upon flipper.
https://github.com/flippercloud/flipper
Additional Info
The following issue comes from the University of Alberta's Jupiter project and performs an evaluation on various feature flag options to choose from: https://github.com/ualbertalib/jupiter/issues/1897