summaryrefslogtreecommitdiffstats
path: root/mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-15 03:35:49 +0000
commitd8bbc7858622b6d9c278469aab701ca0b609cddf (patch)
treeeff41dc61d9f714852212739e6b3738b82a2af87 /mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md
parentReleasing progress-linux version 125.0.3-1~progress7.99u1. (diff)
downloadfirefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.tar.xz
firefox-d8bbc7858622b6d9c278469aab701ca0b609cddf.zip
Merging upstream version 126.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md')
-rw-r--r--mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md b/mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md
new file mode 100644
index 0000000000..274206db28
--- /dev/null
+++ b/mobile/android/fenix/docs/Implementing-a-Nimbus-Experiment.md
@@ -0,0 +1,14 @@
+# Implementing a Nimbus Experiment
+
+Follow instructions in https://experimenter.info/mobile-feature-api. Example implementation [here](https://github.com/mozilla-mobile/fenix/pull/23996)
+
+Nimbus FML https://experimenter.info/fml-spec/
+
+
+There are some clarification on how to test your Nimbus implementation:
+1. Add `nimbus.remote-settings.url=https://settings-cdn.stage.mozaws.net` to local.properties.
+2. After building Fenix, make sure you turn on `Secret Settings` -> `Use Nimbus Preview Collections`.
+3. The experiment in https://stage.experimenter.nonprod.dataops.mozgcp.net/nimbus/ does not have to be live for the test. In preview is sufficient.
+4. Example of a test is [here](https://stage.experimenter.nonprod.dataops.mozgcp.net/nimbus/unified-search-test)
+5. Make sure you archive the test after you're done with it.
+6. In your PR, make sure to submit the change for .experimenter.yaml as well.