/
CODEOWNERS
Validating CODEOWNERS rules...
366 lines (352 loc) · 25.2 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
# Angular Material components
/src/material/* @andrewseguin
/src/material/autocomplete/** @crisbeto
/src/material/badge/** @jelbourn
/src/material/bottom-sheet/** @jelbourn @crisbeto
/src/material/button-toggle/** @andrewseguin
/src/material/button/** @andrewseguin
/src/material/card/** @mmalerba
/src/material/checkbox/** @mmalerba
/src/material/chips/** @mmalerba @crisbeto
/src/material/datepicker/** @mmalerba @crisbeto @zarend
/src/material/dialog/** @devversion
/src/material/divider/** @andrewseguin @crisbeto
/src/material/expansion/** @andrewseguin
/src/material/form-field/** @devversion @mmalerba
/src/material/grid-list/** @andrewseguin
/src/material/icon/** @andrewseguin
/src/material/input/** @devversion @mmalerba
/src/material/legacy-autocomplete/** @crisbeto
/src/material/legacy-button/** @andrewseguin
/src/material/legacy-card/** @andrewseguin
/src/material/legacy-checkbox/** @andrewseguin @devversion
/src/material/legacy-chips/** @andrewseguin
/src/material/legacy-dialog/** @andrewseguin @crisbeto
/src/material/legacy-form-field/** @mmalerba
/src/material/legacy-input/** @mmalerba
/src/material/legacy-list/** @andrewseguin @crisbeto @devversion
/src/material/legacy-menu/** @crisbeto
/src/material/legacy-paginator/** @andrewseguin
/src/material/legacy-prebuilt-themes/** @andrewseguin
/src/material/legacy-progress-bar/** @andrewseguin @crisbeto
/src/material/legacy-progress-spinner/** @andrewseguin @crisbeto
/src/material/legacy-radio/** @andrewseguin @devversion
/src/material/legacy-select/** @crisbeto
/src/material/legacy-slide-toggle/** @devversion
/src/material/legacy-slider/** @mmalerba
/src/material/legacy-snack-bar/** @andrewseguin @crisbeto
/src/material/legacy-table/** @andrewseguin
/src/material/legacy-tabs/** @andrewseguin
/src/material/legacy-tooltip/** @andrewseguin
/src/material/list/** @mmalerba @devversion
/src/material/menu/** @crisbeto
/src/material/paginator/** @crisbeto
/src/material/prebuilt-themes/** @andrewseguin
/src/material/progress-bar/** @andrewseguin
/src/material/progress-spinner/** @andrewseguin
/src/material/radio/** @mmalerba
/src/material/schematics/** @devversion @andrewseguin
/src/material/select/** @crisbeto
/src/material/select/** @crisbeto
/src/material/sidenav/** @mmalerba
/src/material/slide-toggle/** @crisbeto
/src/material/slider/** @devversion
/src/material/snack-bar/** @andrewseguin
/src/material/sort/** @andrewseguin
/src/material/stepper/** @mmalerba
/src/material/table/** @andrewseguin
/src/material/tabs/** @crisbeto
/src/material/testing/** @andrewseguin
/src/material/toolbar/** @devversion
/src/material/tooltip/** @andrewseguin
/src/material/tree/** @jelbourn @andrewseguin
# Angular Material core
/src/material/core/* @andrewseguin
/src/material/core/animation/** @andrewseguin
/src/material/core/color/** @andrewseguin @devversion
/src/material/core/common-behaviors/** @andrewseguin @devversion
/src/material/core/datetime/** @mmalerba
/src/material/core/density/** @devversion
/src/material/core/error/** @crisbeto @mmalerba
/src/material/core/focus-indicators/** @jelbourn
/src/material/core/gestures/** @andrewseguin
/src/material/core/label/** @mmalerba
/src/material/core/line/** @andrewseguin
/src/material/core/mdc-helpers/** @mmalerba
/src/material/core/option/** @crisbeto
/src/material/core/placeholder/** @mmalerba
/src/material/core/ripple/** @devversion
/src/material/core/selection/** @andrewseguin
/src/material/core/selection/pseudo*/** @crisbeto @andrewseguin
/src/material/core/style/** @andrewseguin
/src/material/core/testing/** @crisbeto
/src/material/core/theming/** @andrewseguin @jelbourn
/src/material/core/typography/** @crisbeto
/src/material/core/util/** @andrewseguin
/src/material/legacy-core/* @andrewseguin
/src/material/legacy-core/color/** @andrewseguin @devversion
/src/material/legacy-core/density/** @devversion
/src/material/legacy-core/option/** @crisbeto
/src/material/legacy-core/testing/** @crisbeto
/src/material/legacy-core/theming/** @andrewseguin @jelbourn
/src/material/legacy-core/typography/** @crisbeto
# Miscellaneous components
/src/google-maps/** @crisbeto
/src/youtube-player/** @crisbeto
# CDK
/src/cdk/* @andrewseguin
/src/cdk/a11y/** @jelbourn @devversion
/src/cdk/accordion/** @andrewseguin
/src/cdk/bidi/** @andrewseguin
/src/cdk/clipboard/** @andrewseguin
/src/cdk/coercion/** @andrewseguin
/src/cdk/collections/** @crisbeto @andrewseguin
/src/cdk/dialog/** @jelbourn @crisbeto
/src/cdk/drag-drop/** @crisbeto
/src/cdk/keycodes/** @andrewseguin
/src/cdk/layout/** @andrewseguin
/src/cdk/listbox/** @jelbourn
/src/cdk/menu/** @mmalerba @crisbeto
/src/cdk/observers/** @andrewseguin @crisbeto
/src/cdk/overlay/** @jelbourn @crisbeto
/src/cdk/platform/** @andrewseguin @devversion
/src/cdk/portal/** @andrewseguin
/src/cdk/schematics/** @devversion @andrewseguin
/src/cdk/scrolling/** @andrewseguin @crisbeto
/src/cdk/stepper/** @mmalerba
/src/cdk/table/** @andrewseguin
/src/cdk/testing/** @mmalerba @devversion
/src/cdk/text-field/** @mmalerba
/src/cdk/tree/** @jelbourn @andrewseguin
# Date adapters
/src/material-date-fns-adapter/** @crisbeto
/src/material-luxon-adapter/** @crisbeto
/src/material-moment-adapter/** @mmalerba
# Material experimental package
/src/material-experimental/* @andrewseguin
/src/material-experimental/column-resize/** @andrewseguin
/src/material-experimental/mdc-tooltip/** @crisbeto
/src/material-experimental/menubar/** @jelbourn
/src/material-experimental/popover-edit/** @andrewseguin
/src/material-experimental/selection/** @andrewseguin
# CDK experimental package
/src/cdk-experimental/* @andrewseguin
/src/cdk-experimental/column-resize/** @andrewseguin
/src/cdk-experimental/combobox/** @jelbourn
/src/cdk-experimental/popover-edit/** @andrewseguin
/src/cdk-experimental/scrolling/** @mmalerba
/src/cdk-experimental/selection/** @andrewseguin
/src/cdk-experimental/table-scroll-container/** @andrewseguin
# Docs examples & guides
/guides/** @jelbourn
/src/components-examples/** @andrewseguin
# Dev-app
/src/dev-app/* @devversion
/src/dev-app/autocomplete/** @crisbeto
/src/dev-app/badge/** @andrewseguin
/src/dev-app/baseline/** @mmalerba
/src/dev-app/bottom-sheet/** @andrewseguin @crisbeto
/src/dev-app/button-toggle/** @andrewseguin
/src/dev-app/button/** @andrewseguin
/src/dev-app/card/** @andrewseguin
/src/dev-app/cdk-dialog/** @crisbeto
/src/dev-app/cdk-experimental-combobox/** @jelbourn
/src/dev-app/cdk-listbox/** @jelbourn
/src/dev-app/cdk-menu/** @mmalerba @crisbeto
/src/dev-app/checkbox/** @jelbourn @devversion
/src/dev-app/chips/** @andrewseguin
/src/dev-app/clipboard/** @andrewseguin
/src/dev-app/column-resize/** @andrewseguin
/src/dev-app/connected-overlay/** @jelbourn @crisbeto
/src/dev-app/dataset/** @andrewseguin
/src/dev-app/datepicker/** @mmalerba @crisbeto @zarend
/src/dev-app/dev-app/** @mmalerba
/src/dev-app/dialog/** @andrewseguin @crisbeto
/src/dev-app/drag-drop/** @crisbeto
/src/dev-app/drawer/** @mmalerba
/src/dev-app/example/** @andrewseguin
/src/dev-app/examples-page/** @andrewseguin
/src/dev-app/expansion/** @andrewseguin
/src/dev-app/focus-origin/** @mmalerba
/src/dev-app/focus-trap/** @jelbourn
/src/dev-app/google-map/** @crisbeto
/src/dev-app/grid-list/** @andrewseguin
/src/dev-app/icon/** @andrewseguin
/src/dev-app/input-modality/** @jelbourn
/src/dev-app/input/** @devversion @mmalerba
/src/dev-app/layout/** @andrewseguin
/src/dev-app/legacy-card/** @mmalerba
/src/dev-app/legacy-input/** @mmalerba
/src/dev-app/legacy-paginator/** @crisbeto
/src/dev-app/legacy-select/** @crisbeto
/src/dev-app/legacy-snack-bar/** @andrewseguin
/src/dev-app/legacy-table/** @andrewseguin
/src/dev-app/legacy-tooltip/** @crisbeto
/src/dev-app/list/** @andrewseguin @crisbeto @devversion
/src/dev-app/live-announcer/** @jelbourn
/src/dev-app/mdc-autocomplete/** @crisbeto
/src/dev-app/mdc-button/** @andrewseguin
/src/dev-app/legacy-checkbox/** @mmalerba
/src/dev-app/mdc-chips/** @mmalerba
/src/dev-app/mdc-dialog/** @devversion
/src/dev-app/legacy-list/** @mmalerba
/src/dev-app/mdc-menu/** @crisbeto
/src/dev-app/mdc-progress-bar/** @crisbeto
/src/dev-app/mdc-progress-spinner/** @mmalerba
/src/dev-app/mdc-radio/** @mmalerba
/src/dev-app/mdc-slide-toggle/** @crisbeto
/src/dev-app/mdc-slider/** @devversion
/src/dev-app/mdc-snack-bar/** @andrewseguin
/src/dev-app/mdc-tabs/** @crisbeto
/src/dev-app/menu/** @crisbeto
/src/dev-app/menubar/** @jelbourn
/src/dev-app/overlay/** @jelbourn @crisbeto
/src/dev-app/paginator/** @andrewseguin
/src/dev-app/platform/** @andrewseguin @devversion
/src/dev-app/popover-edit/** @andrewseguin
/src/dev-app/portal/** @andrewseguin
/src/dev-app/progress-bar/** @andrewseguin @crisbeto
/src/dev-app/progress-spinner/** @andrewseguin @crisbeto
/src/dev-app/radio/** @andrewseguin @devversion
/src/dev-app/ripple/** @devversion
/src/dev-app/screen-type/** @andrewseguin
/src/dev-app/select/** @crisbeto
/src/dev-app/selection/** @andrewseguin
/src/dev-app/sidenav/** @mmalerba
/src/dev-app/slide-toggle/** @devversion
/src/dev-app/slider/** @mmalerba
/src/dev-app/snack-bar/** @andrewseguin @crisbeto
/src/dev-app/stepper/** @mmalerba
/src/dev-app/table-scroll-container/** @andrewseguin
/src/dev-app/table/** @andrewseguin
/src/dev-app/tabs/** @andrewseguin
/src/dev-app/toolbar/** @devversion
/src/dev-app/tooltip/** @andrewseguin
/src/dev-app/tree/** @andrewseguin
/src/dev-app/typography/** @crisbeto
/src/dev-app/virtual-scroll/** @mmalerba
/src/dev-app/youtube-player/** @crisbeto
# E2E app
/src/e2e-app/* @andrewseguin
/src/e2e-app/block-scroll-strategy/** @andrewseguin @crisbeto
/src/e2e-app/button-toggle/** @andrewseguin
/src/e2e-app/button/** @andrewseguin
/src/e2e-app/card/** @andrewseguin
/src/e2e-app/checkbox/** @andrewseguin @devversion
/src/e2e-app/component-harness/** @mmalerba
/src/e2e-app/dialog/** @andrewseguin @crisbeto
/src/e2e-app/e2e-app/** @andrewseguin
/src/e2e-app/example-viewer/** @andrewseguin
/src/e2e-app/expansion/** @andrewseguin
/src/e2e-app/grid-list/** @andrewseguin
/src/e2e-app/icon/** @andrewseguin
/src/e2e-app/input/** @mmalerba
/src/e2e-app/list/** @andrewseguin
/src/e2e-app/mdc-button/** @andrewseguin
/src/e2e-app/mdc-card/** @mmalerba
/src/e2e-app/mdc-checkbox/** @mmalerba
/src/e2e-app/mdc-chips/** @mmalerba
/src/e2e-app/mdc-dialog/** @devversion
/src/e2e-app/mdc-input/** @devversion
/src/e2e-app/mdc-menu/** @crisbeto
/src/e2e-app/mdc-progress-bar/** @crisbeto
/src/e2e-app/mdc-progress-spinner/** @mmalerba
/src/e2e-app/mdc-radio/** @mmalerba
/src/e2e-app/mdc-slide-toggle/** @crisbeto
/src/e2e-app/mdc-slider/** @andrewseguin
/src/e2e-app/mdc-table/** @andrewseguin
/src/e2e-app/mdc-tabs/** @crisbeto
/src/e2e-app/menu/** @crisbeto
/src/e2e-app/progress-bar/** @andrewseguin @crisbeto
/src/e2e-app/progress-spinner/** @andrewseguin @crisbeto
/src/e2e-app/radio/** @andrewseguin @devversion
/src/e2e-app/select/** @crisbeto
/src/e2e-app/sidenav/** @mmalerba
/src/e2e-app/slide-toggle/** @devversion
/src/e2e-app/stepper/** @mmalerba
/src/e2e-app/tabs/** @andrewseguin
/src/e2e-app/test-util/** @andrewseguin
/src/e2e-app/toolbar/** @devversion
/src/e2e-app/virtual-scroll/** @mmalerba
# Universal app
/src/universal-app/** @devversion
# Integration tests
/integration/** @andrewseguin @devversion
# Tooling
/.circleci/** @devversion @josephperrott
/.yarn/** @devversion @josephperrott
/scripts/** @devversion @josephperrott
/test/** @devversion @josephperrott
/tools/** @devversion @josephperrott
# Public API golden files
/tools/public_api_guard/cdk/a11y** @jelbourn @devversion
/tools/public_api_guard/cdk/accordion** @andrewseguin
/tools/public_api_guard/cdk/bidi** @andrewseguin
/tools/public_api_guard/cdk/cdk** @andrewseguin
/tools/public_api_guard/cdk/clipboard** @andrewseguin
/tools/public_api_guard/cdk/coercion** @andrewseguin
/tools/public_api_guard/cdk/collections** @crisbeto @andrewseguin
/tools/public_api_guard/cdk/drag-drop** @crisbeto
/tools/public_api_guard/cdk/keycodes** @andrewseguin
/tools/public_api_guard/cdk/layout** @andrewseguin
/tools/public_api_guard/cdk/observers** @andrewseguin @crisbeto
/tools/public_api_guard/cdk/overlay** @andrewseguin @crisbeto
/tools/public_api_guard/cdk/platform** @andrewseguin @devversion
/tools/public_api_guard/cdk/portal** @andrewseguin
/tools/public_api_guard/cdk/scrolling** @andrewseguin @crisbeto
/tools/public_api_guard/cdk/stepper** @mmalerba
/tools/public_api_guard/cdk/table** @andrewseguin
/tools/public_api_guard/cdk/testing** @mmalerba @devversion
/tools/public_api_guard/cdk/text-field** @mmalerba
/tools/public_api_guard/cdk/tree** @jelbourn @andrewseguin
/tools/public_api_guard/google-maps/** @crisbeto
/tools/public_api_guard/material/autocomplete** @crisbeto
/tools/public_api_guard/material/badge** @andrewseguin
/tools/public_api_guard/material/bottom-sheet** @andrewseguin @crisbeto
/tools/public_api_guard/material/button-toggle** @andrewseguin
/tools/public_api_guard/material/chips** @andrewseguin
/tools/public_api_guard/material/chips/testing** @andrewseguin
/tools/public_api_guard/material/core** @andrewseguin
/tools/public_api_guard/material/datepicker** @mmalerba @crisbeto @zarend
/tools/public_api_guard/material/divider** @andrewseguin @crisbeto
/tools/public_api_guard/material/expansion** @andrewseguin
/tools/public_api_guard/material/form-field** @mmalerba
/tools/public_api_guard/material/grid-list** @andrewseguin
/tools/public_api_guard/material/icon** @andrewseguin
/tools/public_api_guard/material/legacy-button** @andrewseguin
/tools/public_api_guard/material/legacy-card** @andrewseguin
/tools/public_api_guard/material/legacy-checkbox** @andrewseguin @devversion
/tools/public_api_guard/material/legacy-dialog** @andrewseguin @crisbeto
/tools/public_api_guard/material/legacy-input** @mmalerba
/tools/public_api_guard/material/legacy-paginator** @andrewseguin
/tools/public_api_guard/material/legacy-progress-bar** @andrewseguin @crisbeto
/tools/public_api_guard/material/legacy-progress-spinner** @andrewseguin @crisbeto
/tools/public_api_guard/material/legacy-radio** @andrewseguin @devversion
/tools/public_api_guard/material/legacy-select** @crisbeto
/tools/public_api_guard/material/legacy-slide-toggle** @devversion
/tools/public_api_guard/material/legacy-snack-bar** @andrewseguin @crisbeto
/tools/public_api_guard/material/legacy-table** @andrewseguin
/tools/public_api_guard/material/legacy-tabs** @andrewseguin
/tools/public_api_guard/material/legacy-tooltip** @andrewseguin
/tools/public_api_guard/material/list** @andrewseguin @crisbeto @devversion
/tools/public_api_guard/material/material** @andrewseguin
/tools/public_api_guard/material/menu** @crisbeto
/tools/public_api_guard/material/radio** @andrewseguin @devversion
/tools/public_api_guard/material/sidenav** @mmalerba
/tools/public_api_guard/material/slider** @mmalerba
/tools/public_api_guard/material/sort** @andrewseguin
/tools/public_api_guard/material/stepper** @mmalerba
/tools/public_api_guard/material/toolbar** @devversion
/tools/public_api_guard/material/tree** @jelbourn @andrewseguin
/tools/public_api_guard/youtube-player/** @andrewseguin
# Misc
/.github/** @devversion @josephperrott
/.husky/** @devversion @josephperrott
/.github/CODEOWNERS @devversion @josephperrott @andrewseguin @jelbourn
/.github/ISSUE_TEMPLATE/** @andrewseguin @jelbourn
/.vscode/** @devversion @josephperrott @mmalerba
/.ng-dev/** @devversion @josephperrott
/goldens/size-test.yml @andrewseguin @mmalerba @crisbeto
/goldens/** @andrewseguin @mmalerba @crisbeto
/src/* @devversion @josephperrott
/* @devversion @josephperrott