-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Nimbus & Experiments
Nimbus is Mozilla's platform for experimentation. This can take the form of A/B tests, different layouts, etc. Any experiment should be temporary, and, once results are in, the application code should be updated to remove the experiment and hard-code what is desired.
For more information specifically related to iOS, please see the topics found under Nimbus in the wiki home.
For documentation on Nimbus in general, please refer to the experimenter.info site.
If you are asked to add advanced targeting to be used in an experiment, here are some PRs that you can look at as an example.
- Firefox PR: https://github.com/mozilla-mobile/firefox-ios/pull/28249
- Nimbus PR: https://github.com/mozilla/experimenter/pull/13103
As of writing this, it seems that it doesn't matter which PR we merge in because at least both CI pipelines pass whether we use (tested this theory with this PR). However, we can start with merging the PR in Firefox first for now.