commit | 943fdf996b9179d54fa72d0c8f1a342d3a536093 | [log] [tgz] |
---|---|---|
author | Darin Fisher <[email protected]> | Thu Oct 29 18:02:50 2020 |
committer | Commit Bot <[email protected]> | Thu Oct 29 18:02:50 2020 |
tree | e7491e49781157a83a314b2c08b0d67b4e78f7c5 | |
parent | 463dba907242e14c5b49b219cfdd81c68f2fb54a [diff] |
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