Update contributing doc to clarify how big new things get added.

The //docs/contributing.md file talks about how all code in
Chromium must be relevant to the project, but as written it was
somewhat circular ("should be in service of other code"); this
CL updates the wording a bit to try and clarify how completely new
top-level things (like //fuchsia) get approved.

[email protected], [email protected], [email protected]

Change-Id: I35246fff40d3cec0700e55d904f63973db2eaee0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2246830
Reviewed-by: Darin Fisher <[email protected]>
Reviewed-by: Kentaro Hara <[email protected]>
Reviewed-by: Jochen Eisinger <[email protected]>
Commit-Queue: Dirk Pranke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#779061}
diff --git a/docs/contributing.md b/docs/contributing.md
index bbaaacd3..753586f 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -327,6 +327,10 @@
   find a product in the Chromium repositories that depends on that line of code
   or else the line of code should be removed.
 
+  Completely new additions to the project (for example, support for a new OS
+  or architecture, or a new top-level directory for a new sub-project) must
+  be approved by [//ENG_REVIEW_OWNERS](../ENG_REVIEW_OWNERS).
+
 - **Code should only be moved to a central location (e.g., //base) when
   multiple consumers would benefit.** We should resist the temptation to
   build overly generic common libraries as that can lead to code bloat and