[go: nahoru, domu]

blob: ac67954c485d0e5a1ce415856c9abd47e2e9aed3 [file] [log] [blame]
danakj79f3f6a2016-06-14 19:05:091# About src/base:
2#
thakis3daa03c2014-10-27 19:36:543# Chromium is a very mature project, most things that are generally useful are
4# already here, and that things not here aren't generally useful.
5#
6# Base is pulled into many projects. For example, various ChromeOS daemons. So
7# the bar for adding stuff is that it must have demonstrated wide
8# applicability. Prefer to add things closer to where they're used (i.e. "not
9# base"), and pull into base only when needed. In a project our size,
10# sometimes even duplication is OK and inevitable.
11#
12# Adding a new logging macro DPVELOG_NE is not more clear than just
13# writing the stuff you want to log in a regular logging statement, even
14# if it makes your calling code longer. Just add it to your own code.
danakj79f3f6a2016-06-14 19:05:0915#
16# If the code in question does not need to be used inside base, but will have
17# multiple consumers across the codebase, consider placing it in a new directory
18# under components/ instead.
thakis3daa03c2014-10-27 19:36:5419
Daniel Cheng92eda8f2018-06-14 00:05:2720ajwong@chromium.org
gabd2b99082016-12-22 02:25:2921danakj@chromium.org
22dcheng@chromium.org
23gab@chromium.org
danakj79f3f6a2016-06-14 19:05:0924mark@chromium.org
25thakis@chromium.org
danakj79f3f6a2016-06-14 19:05:0926thestig@chromium.org
danakj79f3f6a2016-06-14 19:05:0927
28# For Bind/Callback:
29per-file bind*=tzik@chromium.org
30per-file callback*=tzik@chromium.org
nyquist24df6382014-11-14 02:47:2031
32# For Android-specific changes:
nyquistc311f462016-08-17 22:57:2333per-file *android*=file://base/android/OWNERS
nyquistcc17d922016-08-15 23:23:5534per-file BUILD.gn=file://base/android/OWNERS
asvitkinebccbb862015-09-04 17:17:4535
Weze535a5b2017-07-14 01:08:1236# For Fuchsia-specific changes:
37per-file *_fuchsia*=file://build/fuchsia/OWNERS
38
asvitkinebccbb862015-09-04 17:17:4539# For FeatureList API:
40per-file feature_list*=asvitkine@chromium.org
41per-file feature_list*=isherman@chromium.org
danakj79f3f6a2016-06-14 19:05:0942
Daniel Chengdf976252018-05-01 16:40:2643# Restricted since rand_util.h also backs the cryptographically secure RNG.
44per-file rand_util*=set noparent
45per-file rand_util*=file://ipc/SECURITY_OWNERS
46
danakj79f3f6a2016-06-14 19:05:0947# For TCMalloc tests:
48per-file security_unittest.cc=jln@chromium.org
ymzhang68244892017-01-30 22:51:5849
Daniel Cheng02bb4672018-04-13 18:31:5650# For Value:
51per-file values*=jdoerrie@chromium.org
52
ymzhang68244892017-01-30 22:51:5853# COMPONENT: Internals>Core