Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3612)

Unified Diff: docs/new_port_policy.md

Issue 2909733002: Add information on the requirements for a new Chromium port. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « build/build_config.h ('k') | tools/gn/args.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: docs/new_port_policy.md
diff --git a/docs/new_port_policy.md b/docs/new_port_policy.md
new file mode 100644
index 0000000000000000000000000000000000000000..d26fd38e6d792b18304f106f3a7da4e65db544bb
--- /dev/null
+++ b/docs/new_port_policy.md
@@ -0,0 +1,12 @@
+# Policy for Adding a New Port
+
+Since every new port for Chromium has a maintenance cost, here are some guidelines for when the project will accept a new port.
+
+## Expectations
+
+* Ports should represent a significant ongoing investment to established platforms, rather than hobby or experimental code.
+* These will not have bots on Google-run waterfalls (even FYI).
+* Chromium engineers are not expected to maintain them.
+* As much as possible, try to use existing branches/ifdefs.
+* While changes in src/base are unavoidable, higher level directories shouldn’t have to change. i.e. existing porting APIs should be used. We would not accept new rendering pipelines as an example.
+* Send an email to [src/OWNERS](https://chromium.googlesource.com/chromium/src/+/master/ENG_REVIEW_OWNERS) for approval.
« no previous file with comments | « build/build_config.h ('k') | tools/gn/args.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698