blob: 83aee96f3a2fac8cc929c1e127d3855e4d0e0da3 [file] [log] [blame] [view]
jam2928b5dc2017-05-30 16:33:381# Policy for Adding a New Port
2
3Since every new port for Chromium has a maintenance cost, here are some guidelines for when the project will accept a new port.
4
5## Expectations
6
7* Ports should represent a significant ongoing investment to established platforms, rather than hobby or experimental code.
8* These will not have bots on Google-run waterfalls (even FYI).
9* Chromium engineers are not expected to maintain them.
10* As much as possible, try to use existing branches/ifdefs.
Mostyn Bramley-Moore0731f152017-11-20 19:55:3911* 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.
12* Send an email to [src/OWNERS](https://chromium.googlesource.com/chromium/src/+/master/ENG_REVIEW_OWNERS) for approval.