[docs] Update origin trial & feature flag related docs
- Update origin trial docs to explain the relationship between Runtime
Enabled Feature & base::Feature
- Added more links from each others
Change-Id: Id5bd6212093e8ffb66795ffe103dcab34428bcc0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3885904
Reviewed-by: Kent Tamura <[email protected]>
Commit-Queue: Ming-Ying Chung <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1050114}
diff --git a/docs/configuration.md b/docs/configuration.md
index a4b531b..275ec59 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -5,6 +5,8 @@
these are intended for use by users, some by developers, and some by system
administrators.
+[TOC]
+
## Prefs
Example: prefs::kAllowDinosaurEasterEgg aka "allow_dinosaur_easter_egg"
@@ -135,10 +137,18 @@
decent litmus test for whether something should be a flag or a setting is: "will
someone who can't read or write code want to change this?"
+## Related Documents
+
+* [Chromium Feature API & Finch (Googler-only)](http://go/finch-feature-api)
+* [Adding a new feature flag in chrome://flags](how_to_add_your_feature_flag.md)
+* [Runtime Enabled Features](../third_party/blink/renderer/platform/RuntimeEnabledFeatures.md)
+* [Initialization of Blink runtime features in content layer](initialize_blink_features.md)
+* [Integrating a feature with the origin trials framework](origin_trials_integration.md)
+
[base-commandline]: https://cs.chromium.org/chromium/src/base/command_line.h?type=cs&l=98
[base-feature]: https://cs.chromium.org/chromium/src/base/feature_list.h?sq=package:chromium&g=0&l=53
[about-flags]: https://cs.chromium.org/chromium/src/chrome/browser/about_flags.cc
[fieldtrial-config]: https://cs.chromium.org/chromium/src/testing/variations/fieldtrial_testing_config.json
[flag-metadata]: https://cs.chromium.org/chromium/src/chrome/browser/flag-metadata.json
[prefs]: https://www.chromium.org/developers/design-documents/preferences
-[profile-register]: https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/profiles/profile.h;l=189;drc=b0378e4b67a5dbdb15acf0341ccd51acda81c8e0
\ No newline at end of file
+[profile-register]: https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/profiles/profile.h;l=189;drc=b0378e4b67a5dbdb15acf0341ccd51acda81c8e0