Clarify documentation about how gitlab-experiment relates to existing feature flag and experimentation frameworks in GitLab
We (editor group) are considering using this, but ran into these points of confusion due to lack of documentation:
-
This section in the Gitlab docs should make it clear that this is a complete alternative to the existing
experimentation.rb
approach which is documented in the rest of that page. - The top of the gem documentation should have a section explaining to GitLab developers:
- That this is a replacement for the current
experimentation.rb
approach. - That it currently utilizes the GitLab flipper-based developer feature flag framework for overall enabling/disabling of experiments
- The benefits that it offers over both these existing solutions.
- That this is a replacement for the current
Edited by Chad Woolley