Document our implicit rule about minimizing coding languages.

Change-Id: I60f4def267077064cbd55bdb43661f544905eeba
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2507889
Commit-Queue: Peter Kasting <[email protected]>
Commit-Queue: Darin Fisher <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#822261}
diff --git a/docs/contributing.md b/docs/contributing.md
index a3c25050..2246188 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -353,6 +353,14 @@
   that future changes will be less likely to regress functionality. Protect
   your code with tests!
 
+- **Stick to the current set of supported languages as described in the
+  [styleguide][cr-styleguide].** While there is likely always a slightly better
+  tool for any particular job, maintainability of the codebase is paramount.
+  Reducing the number of languages eases toolchain and infrastructure
+  requirements, and minimizes the learning hurdles for developers to be
+  successful contributing across the codebase. Additions of new languages must
+  be approved by [//ENG_REVIEW_OWNERS](../ENG_REVIEW_OWNERS).
+
 ## Tips
 
 ### Review etiquette