Backed out 2 changesets (bug 1943998) for causing wd failures @ phases.py CLOSED...
[gecko.git] / mots.yaml
blob8636d71353581b6d69c0f8b90e291bddb3c65fbd
1 %YAML 1.2
2 ---
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
7 # See https://mots.readthedocs.io/en/latest/#quick-start for quick start
8 # documentation and how to modify this file.
9 repo: mozilla-central
10 created_at: '2021-10-14T12:50:40.073465'
11 updated_at: '2025-01-09T20:22:30.898610+00:00'
12 export:
13   path: ./docs/mots/index.rst
14   format: rst
15   searchfox_enabled: true
16 description: |
17   Mozilla operates under a `module ownership governance system <https://www.mozilla.org/hacking/module-ownership.html>`_. A module is a discrete unit of code or activity. An owner is the person in charge of a module or sub-module. A peer is a person whom the owner has appointed to help them. A module may have multiple peers and, very occasionally, multiple owners.
19   The system is overseen by the owner and peers of the Module Ownership module. For the modules that make up Firefox, oversight is provided by the Firefox Technical Leadership module. Owners may add and remove peers from their modules as they wish, without reference to anyone else.
21 aliases:
22   - &TLMC
23     nick: TLMC
24 people:
25   - &adw
26     bmo_id: 334927
27     name: Drew Willcoxon
28     nick: adw
29   - &afranchuk
30     bmo_id: 719881
31     name: Alex Franchuk
32     nick: afranchuk
33   - &agashlin
34     bmo_id: 583776
35     name: Adam Gashlin
36     nick: agashlin
37   - &agi
38     bmo_id: 421286
39     name: ''
40     nick: agi
41   - &aglavic
42     bmo_id: 692423
43     name: Andrej
44     nick: aglavic
45   - &ahal
46     bmo_id: 382067
47     name: Andrew Halberstadt
48     nick: ahal
49   - &ahochheiden
50     bmo_id: 693303
51     name: Alex Hochheiden
52     nick: ahochheiden
53   - &allstarschh
54     bmo_id: 434670
55     name: Yoshi Cheng-Hao Huang
56     nick: allstars.chh
57   - &alwu
58     bmo_id: 517691
59     name: Alastor Wu
60     nick: alwu
61   - bmo_id: 623634
62     name: Arturo Mejia
63     nick: amejia
64   - &aminomancer
65     bmo_id: 636965
66     name: Shane Hughes
67     nick: aminomancer
68   - &amy
69     bmo_id: 622155
70     name: Amy Churchwell
71     nick: amy
72   - &anba
73     bmo_id: 339940
74     name: André Bargull
75     nick: anba
76   - &andi
77     bmo_id: 555858
78     name: Andi
79     nick: andi
80   - &annaweine
81     bmo_id: 697976
82     name: Anna Weine
83     nick: anna.weine
84   - &aoprea
85     bmo_id: 509499
86     name: Andrei Oprea
87     nick: aoprea
88   - &aosmond
89     bmo_id: 505306
90     name: Andrew Osmond
91     nick: aosmond
92   - &arai
93     bmo_id: 310076
94     name: Tooru Fujisawa
95     nick: arai
96   - &aryx
97     bmo_id: 258347
98     name: Sebastian Hengst
99     nick: aryx
100   - &asuth
101     bmo_id: 151407
102     name: Andrew Sutherland
103     nick: asuth
104   - &ato
105     bmo_id: 446296
106     name: Andreas Tolfsen
107     nick: ato
108   - &baku
109     bmo_id: 446257
110     name: Andrea Marchesini
111     nick: baku
112   - &basschouten
113     bmo_id: 272464
114     name: Bas Schouten
115     nick: bas.schouten
116   - &bc
117     bmo_id: 23402
118     name: Bob Clary
119     nick: bc
120   - &bdk
121     bmo_id: 683100
122     name: Ben Dean-Kawamura
123     nick: bdk
124   - &benbangert
125     bmo_id: 424312
126     name: Ben Bangert
127     nick: benbangert
128   - &beth
129     bmo_id: 529428
130     name: Beth Rennie
131     nick: beth
132   - &beurdouche
133     bmo_id: 622637
134     name: Benjamin Beurdouche
135     nick: beurdouche
136   - &bhearsum
137     bmo_id: 259016
138     name: bhearsum
139     nick: bhearsum
140   - &bholley
141     bmo_id: 313730
142     name: Bobby Holley
143     nick: bholley
144   - &birtles
145     bmo_id: 165012
146     name: Brian Birtles
147     nick: birtles
148   - &bobowen
149     bmo_id: 458623
150     name: Bob Owen
151     nick: bobowen
152   - &boek
153     bmo_id: 599885
154     name: Jeff Boek
155     nick: boek
156   - &bomsy
157     bmo_id: 656417
158     name: Hubert Boma Manilla
159     nick: bomsy
160   - &boris
161     bmo_id: 500786
162     name: Boris Chiou
163     nick: boris
164   - &botond
165     bmo_id: 474533
166     name: Botond Ballo
167     nick: botond
168   - bmo_id: 560379
169     name: Bryce Seager van Dyk
170     nick: bryce
171   - bmo_id: 596517
172     name: Brian Stack
173     nick: bstack
174   - &bthrall
175     bmo_id: 700441
176     name: Bryan Thrall
177     nick: bthrall
178   - &bvandersloot
179     bmo_id: 692134
180     name: Benjamin VanderSloot
181     nick: bvandersloot
182   - &bwc
183     bmo_id: 478411
184     name: Byron Campen
185     nick: bwc
186   - &bytesized
187     bmo_id: 563604
188     name: Robin Steuber
189     nick: bytesized
190   - &calixte
191     bmo_id: 560431
192     name: Calixte Denizet
193     nick: calixte
194   - bmo_id: 129968
195     name: Justin Wood
196     nick: Callek
197   - &calu
198     bmo_id: 693351
199     name: Cathy Lu
200     nick: calu
201   - &canova
202     bmo_id: 525693
203     name: Nazım Can Altınova
204     nick: canova
205   - &charlie
206     bmo_id: 710471
207     name: Charlie Humphreys
208     nick: charlie
209   - &chunmin
210     bmo_id: 521646
211     name: C
212     nick: chunmin
213   - &chutten
214     bmo_id: 553004
215     name: Chris H-C
216     nick: chutten
217   - &ckerschb
218     bmo_id: 363267
219     name: Christoph Kerschbaumer
220     nick: ckerschb
221   - &cmartin
222     bmo_id: 625428
223     name: Chris Martin
224     nick: cmartin
225   - &cmkm
226     bmo_id: 693338
227     name: ''
228     nick: cmkm
229   - &cpeterson
230     bmo_id: 430528
231     name: Chris Peterson
232     nick: cpeterson
233   - &daisuke
234     bmo_id: 439222
235     name: Daisuke Akatsuka
236     nick: daisuke
237   - &daleharvey
238     bmo_id: 389449
239     name: Dale Harvey
240     nick: daleharvey
241   - &dao
242     bmo_id: 219124
243     name: Dão Gottwald
244     nick: dao
245   - &daoshengmu
246     bmo_id: 531139
247     name: Daosheng Mu
248     nick: daoshengmu
249   - &davehunt
250     bmo_id: 396948
251     name: Dave Hunt
252     nick: davehunt
253   - bmo_id: 3881
254     name: David Baron
255     nick: dbaron
256   - &dcoates
257     bmo_id: 468905
258     name: Danny Coates
259     nick: dcoates
260   - &deanis74
261     bmo_id: 7924
262     name: ''
263     nick: deanis74
264   - &deian
265     bmo_id: 637163
266     name: Deian Stefan
267     nick: deian
268   - &denschub
269     bmo_id: 421268
270     name: Dennis Schubert
271     nick: denschub
272   - &Dexter
273     bmo_id: 248036
274     name: Alessio Placitelli
275     nick: Dexter
276   - &dholbert
277     bmo_id: 278074
278     name: Daniel Holbert
279     nick: dholbert
280   - &dimi
281     bmo_id: 468232
282     name: Dimi Lee
283     nick: dimi
284   - &djackson
285     bmo_id: 644159
286     name: Dennis Jackson
287     nick: djackson
288   - &dlrobertson
289     bmo_id: 705145
290     name: Dan Robertson
291     nick: dlrobertson
292   - &dminor
293     bmo_id: 466787
294     name: Dan Minor
295     nick: dminor
296   - &dmosedale
297     bmo_id: 1537
298     name: Dan Mosedale
299     nick: dmosedale
300   - &dshin
301     bmo_id: 703422
302     name: David Shin
303     nick: dshin
304   - &dveditz
305     bmo_id: 1689
306     name: Daniel Veditz
307     nick: dveditz
308   - &dwalker
309     bmo_id: 713270
310     name: DJ
311     nick: dwalker
312   - &edenchuang
313     bmo_id: 516138
314     name: Eden Chuang
315     nick: edenchuang
316   - &edgar
317     bmo_id: 455480
318     name: Edgar Chen
319     nick: edgar
320   - &edgul
321     bmo_id: 701256
322     name: edgul
323     nick: edgul
324   - &eeejay
325     bmo_id: 291675
326     name: Eitan Isaacson
327     nick: eeejay
328   - &eemeli
329     bmo_id: 318883
330     name: Eemeli Aro
331     nick: eemeli
332   - &ekr
333     bmo_id: 35667
334     name: Eric Rescorla
335     nick: ekr
336   - &emcminn
337     bmo_id: 638890
338     name: Emily McMinn
339     nick: emcminn
340   - &emilio
341     bmo_id: 546716
342     name: Emilio Cobos Álvarez
343     nick: emilio
344   - &emk
345     bmo_id: 5842
346     name: Masatoshi Kimura
347     nick: emk
348   - &emz
349     bmo_id: 636491
350     name: Emma Zühlcke
351     nick: emz
352   - &enndeakin
353     bmo_id: 6102
354     name: Neil Deakin
355     nick: enndeakin
356   - &epavlov
357     bmo_id: 675384
358     name: Evgeny Pavlov
359     nick: epavlov
360   - &ErichDonGubler
361     bmo_id: 713343
362     name: Erich Gubler
363     nick: ErichDonGubler
364   - &evilpie
365     bmo_id: 393835
366     name: Tom S
367     nick: evilpie
368   - &farre
369     bmo_id: 566192
370     name: Andreas Farre
371     nick: farre
372   - bmo_id: 417695
373     name: Nick Fitzgerald
374     nick: fitzgen
375   - &flod
376     bmo_id: 130462
377     name: Francesco Lodolo
378     nick: flod
379   - &florian
380     bmo_id: 149052
381     name: Florian Quèze
382     nick: florian
383   - &fredwang
384     bmo_id: 739410
385     name: Frédéric Wang
386     nick: fred.wang
387   - &freddy
388     bmo_id: 428608
389     name: Frederik Braun
390     nick: freddy
391   - &froydnj
392     bmo_id: 417288
393     name: Nathan Froyd
394     nick: froydnj
395   - &gabriel
396     bmo_id: 697145
397     name: Gabriel Bustamante
398     nick: gabriel
399   - &gcp
400     bmo_id: 151147
401     name: Gian-Carlo Pascutto
402     nick: gcp
403   - &Gijs
404     bmo_id: 159069
405     name: ''
406     nick: Gijs
407   - &giorga
408     bmo_id: 698576
409     name: Iorga Gabriel
410     nick: giorga
411   - &gl
412     bmo_id: 475223
413     name: Gabriel Luong
414     nick: gl
415   - &glandium
416     bmo_id: 47192
417     name: Mike Hommey
418     nick: glandium
419   - bmo_id: 420446
420     name: Gregory Szorc
421     nick: gps
422   - &gregtatum
423     bmo_id: 561658
424     name: Greg Tatum
425     nick: gregtatum
426   - &groovecoder
427     bmo_id: 403306
428     name: Luke Crouch
429     nick: groovecoder
430   - &gstoll
431     bmo_id: 714603
432     name: Greg Stoll
433     nick: gstoll
434   - &gsvelto
435     bmo_id: 448747
436     name: Gabriele Svelto
437     nick: gsvelto
438   - &gw
439     bmo_id: 504871
440     name: Glenn Watson
441     nick: gw
442   - &haik
443     bmo_id: 558190
444     name: Haik Aftandilian
445     nick: haik
446   - &handyman
447     bmo_id: 506442
448     name: David Parks
449     nick: handyman
450   - &hiro
451     bmo_id: 131213
452     name: Hiroyuki Ikezoe
453     nick: hiro
454   - &hjones
455     bmo_id: 692246
456     name: Hanna Jones
457     nick: hjones
458   - &hneiva
459     bmo_id: 693369
460     name: Heitor Neiva
461     nick: hneiva
462   - &Honza
463     bmo_id: 303767
464     name: Jan Honza Odvarko
465     nick: Honza
466   - &hsivonen
467     bmo_id: 5490
468     name: Henri Sivonen
469     nick: hsivonen
470   - &iain
471     bmo_id: 623993
472     name: Iain Ireland
473     nick: iain
474   - &issammani
475     bmo_id: 708367
476     name: Issam Mani
477     nick: issammani
478   - &itielyn8
479     bmo_id: 353822
480     name: Itiel
481     nick: itiel_yn8
482   - &Jamie
483     bmo_id: 219126
484     name: James Teh
485     nick: Jamie
486   - &jandem
487     bmo_id: 375297
488     name: Jan de Mooij
489     nick: jandem
490   - &janerik
491     bmo_id: 533624
492     name: Jan-Erik Rediger
493     nick: janerik
494   - &janika
495     bmo_id: 708468
496     name: Janika Neuberger
497     nick: janika
498   - &janv
499     bmo_id: 8340
500     name: Jan Varga
501     nick: janv
502   - &jchen
503     bmo_id: 281508
504     name: ''
505     nick: jchen
506   - &jcristau
507     bmo_id: 580382
508     name: Julien Cristau
509     nick: jcristau
510   - &jdescottes
511     bmo_id: 559949
512     name: Julian Descottes
513     nick: jdescottes
514   - &jesup
515     bmo_id: 11539
516     name: Randell Jesup
517     nick: jesup
518   - &jfkthame
519     bmo_id: 329583
520     name: Jonathan Kew
521     nick: jfkthame
522   - &jgilbert
523     bmo_id: 419431
524     name: Kelsey Gilbert
525     nick: jgilbert
526   - &jgraham
527     bmo_id: 389650
528     name: James Graham
529     nick: jgraham
530   - &jhirsch
531     bmo_id: 446735
532     name: Jared Hirsch
533     nick: jhirsch
534   - &jhlin
535     bmo_id: 463180
536     name: John Lin
537     nick: jhlin
538   - &jib
539     bmo_id: 456498
540     name: Jan-Ivar Bruaroey
541     nick: jib
542   - &jimb
543     bmo_id: 298765
544     name: Jim Blandy
545     nick: jimb
546   - &jimm
547     bmo_id: 279663
548     name: Jim Mathies
549     nick: jimm
550   - &jjalkanen
551     bmo_id: 689836
552     name: Jari Jalkanen
553     nick: jjalkanen
554   - &jld
555     bmo_id: 462836
556     name: Jed Davis
557     nick: jld
558   - &jlorenzo
559     bmo_id: 504868
560     name: Johan Lorenzo
561     nick: jlorenzo
562   - &jmaher
563     bmo_id: 324370
564     name: Joel Maher
565     nick: jmaher
566   - &jnicol
567     bmo_id: 541747
568     name: Jamie Nicol
569     nick: jnicol
570   - &jonalmeida
571     bmo_id: 541581
572     name: Jonathan Almeida
573     nick: jonalmeida
574   - &jonco
575     bmo_id: 443194
576     name: Jon Coppeard
577     nick: jonco
578   - &joschmidt
579     bmo_id: 723184
580     name: Johannes
581     nick: joschmidt
582   - &josh
583     bmo_id: 621062
584     name: Josh Groves
585     nick: josh
586   - &jrmuizel
587     bmo_id: 309398
588     name: Jeff Muizelaar
589     nick: jrmuizel
590   - &jschanck
591     bmo_id: 689878
592     name: John Schanck
593     nick: jschanck
594   - &jseward
595     bmo_id: 346453
596     name: Julian Seward
597     nick: jseward
598   - &jstutte
599     bmo_id: 646284
600     name: Jens Stutte
601     nick: jstutte
602   - &jsudiaman
603     bmo_id: 713253
604     name: Jonathan Sudiaman
605     nick: jsudiaman
606   - &jswinarton
607     bmo_id: 699603
608     name: Jeremy Swinarton
609     nick: jswinarton
610   - &jteow
611     bmo_id: 701257
612     name: James Teow
613     nick: jteow
614   - &jules
615     bmo_id: 699161
616     name: Jules Simplicio
617     nick: jules
618   - &jwatt
619     bmo_id: 32767
620     name: Jonathan Watt
621     nick: jwatt
622   - bmo_id: 512198
623     name: Jean-Yves Avenard
624     nick: jya
625   - &k88hudson
626     bmo_id: 556482
627     name: Kate Hudson
628     nick: k88hudson
629   - &KaiE
630     bmo_id: 36541
631     name: Kai Engert
632     nick: KaiE
633   - &karlt
634     bmo_id: 274246
635     name: Karl Tomlinson
636     nick: karlt
637   - &kaya
638     bmo_id: 712933
639     name: Kayacan Kaya
640     nick: kaya
641   - &kcochrane
642     bmo_id: 707663
643     name: Kelly Cochrane
644     nick: kcochrane
645   - &keeler
646     bmo_id: 349244
647     name: Dana Keeler
648     nick: keeler
649   - &kershaw
650     bmo_id: 505624
651     name: Kershaw Chang
652     nick: kershaw
653   - &kinetik
654     bmo_id: 274575
655     name: Matthew Gregan
656     nick: kinetik
657   - &kip
658     bmo_id: 499338
659     name: ''
660     nick: kip
661   - &kmag
662     bmo_id: 106098
663     name: Kris Maglione
664     nick: kmag
665   - &kpatenio
666     bmo_id: 690690
667     name: kpatenio
668     nick: kpatenio
669   - &KrisWright
670     bmo_id: 617144
671     name: Kris Wright
672     nick: KrisWright
673   - &ksenia
674     bmo_id: 638886
675     name: Ksenia Berezina
676     nick: ksenia
677   - &kshampur
678     bmo_id: 698141
679     name: Kash Shampur
680     nick: kshampur
681   - &kvark
682     bmo_id: 582393
683     name: Dzmitry Malyshau
684     nick: kvark
685   - &lina
686     bmo_id: 506322
687     name: Lina Butler
688     nick: lina
689   - &longsonr
690     bmo_id: 218550
691     name: Robert Longson
692     nick: longsonr
693   - &lougenia
694     bmo_id: 649193
695     name: Lougenia Bailey
696     nick: lougenia
697   - &lsalzman
698     bmo_id: 536714
699     name: Lee Salzman
700     nick: lsalzman
701   - &mkato
702     bmo_id: 8636
703     name: Makoto Kato
704     nick: m_kato
705   - &mak
706     bmo_id: 240353
707     name: Marco Bonardo
708     nick: mak
709   - &marco
710     bmo_id: 420453
711     name: Marco Castelluccio
712     nick: marco
713   - &MarcoZ
714     bmo_id: 285656
715     name: Marco Zehe
716     nick: MarcoZ
717   - &Mardak
718     bmo_id: 125983
719     name: Ed Lee
720     nick: Mardak
721   - &markh
722     bmo_id: 16943
723     name: Mark Hammond
724     nick: markh
725   - &masayuki
726     bmo_id: 34283
727     name: Masayuki Nakano
728     nick: masayuki
729   - &mathjazz
730     bmo_id: 275214
731     name: Matjaz Horvat
732     nick: mathjazz
733   - &matttighe
734     bmo_id: 701804
735     name: Matt Tighe
736     nick: matt-tighe
737   - &MattN
738     bmo_id: 305228
739     name: Matthew N
740     nick: MattN
741   - &maxx
742     bmo_id: 636237
743     name: Maxx Crawford
744     nick: maxx
745   - &mcarare
746     bmo_id: 648814
747     name: Mihai Adrian Carare
748     nick: mcarare
749   - &mccr8
750     bmo_id: 406194
751     name: Andrew McCreight
752     nick: mccr8
753   - &mcheang
754     bmo_id: 638884
755     name: Mandy Cheang
756     nick: mcheang
757   - &mconley
758     bmo_id: 403756
759     name: Mike Conley
760     nick: mconley
761   - &mgaudet
762     bmo_id: 607045
763     name: Matthew Gaudet
764     nick: mgaudet
765   - &micah
766     bmo_id: 585815
767     name: Micah Tigley
768     nick: micah
769   - &mikokm
770     bmo_id: 547538
771     name: Miko Mynttinen
772     nick: mikokm
773   - &mkaply
774     bmo_id: 7313
775     name: Mike Kaply
776     nick: mkaply
777   - &molly
778     bmo_id: 550257
779     name: Molly Howell
780     nick: molly
781   - &morgan
782     bmo_id: 618000
783     name: Morgan Reschenberg
784     nick: morgan
785   - &mossop
786     bmo_id: 91159
787     name: Dave Townsend
788     nick: mossop
789   - &Ms2ger
790     bmo_id: 302720
791     name: ''
792     nick: Ms2ger
793   - &mstange
794     bmo_id: 293943
795     name: Markus Stange
796     nick: mstange
797   - &mstriemer
798     bmo_id: 492360
799     name: Mark Striemer
800     nick: mstriemer
801   - &mt
802     bmo_id: 438654
803     name: Martin Thomson
804     nick: mt
805   - &nalexander
806     bmo_id: 432887
807     name: Nick Alexander
808     nick: nalexander
809   - &nanj
810     bmo_id: 538785
811     name: Nan Jiang
812     nick: nanj
813   - &nbarrett
814     bmo_id: 690000
815     name: Nathan Barrett
816     nick: nbarrett
817   - &nbp
818     bmo_id: 422187
819     name: Nicolas B
820     nick: nbp
821   - &nchevobbe
822     bmo_id: 557153
823     name: Nicolas Chevobbe
824     nick: nchevobbe
825   - &nical
826     bmo_id: 438998
827     name: Nicolas Silva
828     nick: nical
829   - &nika
830     bmo_id: 534482
831     name: Nika Layzell
832     nick: nika
833   - &niklas
834     bmo_id: 690738
835     name: Niklas Baumgardner
836     nick: niklas
837   - &nlapre
838     bmo_id: 711793
839     name: Nathan LaPré
840     nick: nlapre
841   - &nohlmeier
842     bmo_id: 499343
843     name: ''
844     nick: nohlmeier
845   - &nordzilla
846     bmo_id: 651777
847     name: Erik Nordin
848     nick: nordzilla
849   - &nrishel
850     bmo_id: 697005
851     name: Nick Rishel
852     nick: nrishel
853   - &ochameau
854     bmo_id: 283262
855     name: Alexandre Poirot
856     nick: ochameau
857   - &olivia
858     bmo_id: 694341
859     name: Olivia Hall
860     nick: olivia
861   - &overholt
862     bmo_id: 442218
863     name: Andrew Overholt
864     nick: overholt
865   - &owlish
866     bmo_id: 579431
867     name: ''
868     nick: owlish
869   - &padenot
870     bmo_id: 404637
871     name: Paul Adenot
872     nick: padenot
873   - &pbone
874     bmo_id: 595166
875     name: Paul Bone
876     nick: pbone
877   - &pdahiya
878     bmo_id: 471708
879     name: Punam Dahiya
880     nick: pdahiya
881   - &pehrsons
882     bmo_id: 489889
883     name: Andreas Pehrson
884     nick: pehrsons
885   - &perrymcmanis
886     bmo_id: 697076
887     name: Perry McManis
888     nick: perry.mcmanis
889   - &peterv
890     bmo_id: 24295
891     name: Peter Van der Beken
892     nick: peterv
893   - &prathiksha
894     bmo_id: 580428
895     name: ''
896     nick: prathiksha
897   - &rbs
898     bmo_id: 5630
899     name: ''
900     nick: rbs
901   - &rhunt
902     bmo_id: 573202
903     name: Ryan Hunt
904     nick: rhunt
905   - &rkraesig
906     bmo_id: 699639
907     name: Ray Kraesig
908     nick: rkraesig
909   - &robwu
910     bmo_id: 447061
911     name: Rob Wu
912     nick: robwu
913   - &royang
914     bmo_id: 644746
915     name: Roger Yang
916     nick: royang
917   - &rpl
918     bmo_id: 339062
919     name: Luca Greco
920     nick: rpl
921   - &rrelyea
922     bmo_id: 11099
923     name: Robert Relyea
924     nick: rrelyea
925   - &rsainani
926     bmo_id: 718207
927     name: Rahul Sainani
928     nick: rsainani
929   - &ryansleevi
930     bmo_id: 381992
931     name: Ryan Sleevi
932     nick: ryan.sleevi
933   - &RyanVM
934     bmo_id: 75935
935     name: Ryan VanderMeulen
936     nick: RyanVM
937   - &saschanaz
938     bmo_id: 473060
939     name: Kagami Rosylight
940     nick: saschanaz
941   - &Sasha
942     bmo_id: 704132
943     name: Alexandra Borovova
944     nick: Sasha
945   - &scaraveo
946     bmo_id: 443354
947     name: ''
948     nick: scaraveo
949   - &sclements
950     bmo_id: 603840
951     name: Sarah Clements
952     nick: sclements
953   - &scunnane
954     bmo_id: 703413
955     name: Stephanie Cunnane
956     nick: scunnane
957   - &sefeng
958     bmo_id: 625922
959     name: Sean Feng
960     nick: sefeng
961   - &serg
962     bmo_id: 691597
963     name: Sergey Galich
964     nick: serg
965   - &sfink
966     bmo_id: 359004
967     name: Steve Fink
968     nick: sfink
969   - &sfoster
970     bmo_id: 430165
971     name: Sam Foster
972     nick: sfoster
973   - &shravanrn
974     bmo_id: 639827
975     name: Shravan Narayan
976     nick: shravanrn
977   - &skhamis
978     bmo_id: 683894
979     name: Sammy Khamis
980     nick: skhamis
981   - &smaug
982     bmo_id: 39966
983     name: Olli Pettay
984     nick: smaug
985   - &sotaro
986     bmo_id: 434202
987     name: Sotaro Ikeda
988     nick: sotaro
989   - &sparky
990     bmo_id: 560562
991     name: Greg Mierzwinski
992     nick: sparky
993   - &spohl
994     bmo_id: 456485
995     name: Stephen A Pohl
996     nick: spohl
997   - &standard8
998     bmo_id: 112088
999     name: Mark Banner
1000     nick: standard8
1001   - &sthompson
1002     bmo_id: 756026
1003     name: Stephen Thompson
1004     nick: sthompson
1005   - &stransky
1006     bmo_id: 263117
1007     name: Martin Stránský
1008     nick: stransky
1009   - bmo_id: 468136
1010     name: Dan Gohman
1011     nick: sunfish
1012   - &Sylvestre
1013     bmo_id: 495955
1014     name: Sylvestre Ledru
1015     nick: Sylvestre
1016   - &tantek
1017     bmo_id: 164722
1018     name: Tantek Çelik
1019     nick: tantek
1020   - &tarek
1021     bmo_id: 385707
1022     name: Tarek Ziadé
1023     nick: tarek
1024   - &tcampbell
1025     bmo_id: 586681
1026     name: Ted Campbell
1027     nick: tcampbell
1028   - &teoxoy
1029     bmo_id: 715425
1030     name: Teodor Tanasoaia
1031     nick: teoxoy
1032   - &teshaq
1033     bmo_id: 663555
1034     name: Tarik Eshaq
1035     nick: teshaq
1036   - &tgiles
1037     bmo_id: 666930
1038     name: Tim Giles
1039     nick: tgiles
1040   - &thecount
1041     bmo_id: 466874
1042     name: Scott
1043     nick: thecount
1044   - &timhuang
1045     bmo_id: 547199
1046     name: Tim Huang
1047     nick: timhuang
1048   - &tjr
1049     bmo_id: 578488
1050     name: Tom Ritter
1051     nick: tjr
1052   - &tlouw
1053     bmo_id: 707594
1054     name: Tiaan Louw
1055     nick: tlouw
1056   - &tnikkel
1057     bmo_id: 255010
1058     name: Timothy Nikkel
1059     nick: tnikkel
1060   - bmo_id: 461658
1061     name: Tom Prince
1062     nick: tomprince
1063   - &toshi
1064     bmo_id: 644141
1065     name: Toshihito Kikuchi
1066     nick: toshi
1067   - &travis
1068     bmo_id: 628857
1069     name: Travis Long
1070     nick: travis_
1071   - &tschuster
1072     bmo_id: 703078
1073     name: Tom Schuster
1074     nick: tschuster
1075   - &twisniewski
1076     bmo_id: 583576
1077     name: Thomas Wisniewski
1078     nick: twisniewski
1079   - &TYLin
1080     bmo_id: 503090
1081     name: Ting-Yu Lin
1082     nick: TYLin
1083   - &ueno
1084     bmo_id: 565522
1085     name: Daiki Ueno
1086     nick: ueno
1087   - &valentin
1088     bmo_id: 415378
1089     name: Valentin Gosu
1090     nick: valentin
1091   - &wchen
1092     bmo_id: 414438
1093     name: William Chen
1094     nick: wchen
1095   - &whimboo
1096     bmo_id: 76551
1097     name: Henrik Skupin
1098     nick: whimboo
1099   - &willdurand
1100     bmo_id: 603050
1101     name: William Durand
1102     nick: willdurand
1103   - &xidorn
1104     bmo_id: 373403
1105     name: Xidorn Quan
1106     nick: xidorn
1107   - &yulia
1108     bmo_id: 600802
1109     name: Yulia Startsev
1110     nick: yulia
1111   - &yury
1112     bmo_id: 382167
1113     name: Yury Delendik
1114     nick: yury
1115   - bmo_id: 458165
1116     name: Yura Zenevich
1117     nick: yzen
1118   - &zbraniecki
1119     bmo_id: 41270
1120     name: Zibi Braniecki
1121     nick: zbraniecki
1122   - &zeid
1123     bmo_id: 633708
1124     name: Zeid Zabaneh
1125     nick: zeid
1126   - &zombie
1127     bmo_id: 445095
1128     name: Tomislav Jovanovic
1129     nick: zombie
1130   - &zrhoffman
1131     bmo_id: 400406
1132     name: Zach Hoffman
1133     nick: zrhoffman
1134 modules:
1135   - name: firefox-toplevel
1136     description: The top level directory for the Firefox/Gecko tree. Owned by the
1137       TLMC
1138     includes:
1139       - README.txt
1140     meta:
1141       owners_emeritus:
1142         - Brendan Eich
1143         - Kate Hudson
1144     owners:
1145       - *bholley
1146       - *overholt
1147       - *mossop
1148       - *benbangert
1149       - *nalexander
1150       - *nika
1151     peers: []
1152     machine_name: _firefoxtoplevel
1153     submodules:
1155       - name: Code Review Policy
1156         description: Submodule governing the code review process, ensuring adherence
1157           to coding standards and quality requirements.
1158         owners:
1159           - *TLMC
1160         peers: []
1161         machine_name: code_review_policy
1163       - name: Performance Regression Policy
1164         description: Submodule focused on preventing and addressing performance regressions,
1165           ensuring stable and optimized performance.
1166         owners:
1167           - *TLMC
1168         peers: []
1169         machine_name: performance_regression_policy
1171   - machine_name: android_components
1172     name: Android Components
1173     description: A collection of independent, reusable Android library components
1174       to make it easier to build browsers and browser-like applications.
1175     includes:
1176       - mobile/android/android-components/**/*
1177     excludes: []
1178     owners:
1179       - *jonalmeida
1180       - *matttighe
1181     peers:
1182       - *kaya
1183     meta:
1184   - machine_name: code_coverage
1185     name: Code Coverage
1186     description: Tools for code coverage instrumentation, and coverage data parsing
1187       and management.
1188     includes:
1189       - tools/code-coverage/**/*
1190       - python/mozbuild/mozbuild/codecoverage/**/*
1191       - testing/mozharness/mozharness/mozilla/testing/codecoverage.py
1192     excludes: []
1193     owners:
1194       - *marco
1195     peers:
1196       - *calixte
1197       - *jmaher
1198     meta:
1199       components:
1200         - 'Testing :: Code Coverage'
1202   - name: 'Core: Accessibility'
1203     description: Support for platform accessibility APIs. Accessibility APIs are used
1204       by 3rd party software like screen readers, screen magnifiers, and voice dictation
1205       software, which need information about document content and UI controls, as
1206       well as important events like changes of focus.
1207     includes:
1208       - accessible/**/*
1209     meta:
1210       owners_emeritus:
1211         - Aaron Leventhal
1212         - Alexander Surkov
1213       peers_emeritus:
1214         - David Bolter
1215         - Trevor Saunders
1216         - Ginn Chen
1217         - Yan Evan
1218         - Yura Zenevich
1219         - *MarcoZ
1220       group: dev-accessibility
1221       url: https://developer.mozilla.org/docs/Web/Accessibility
1222       components:
1223         - Core::Disability Access APIs
1224     owners:
1225       - *Jamie
1226     peers:
1227       - *eeejay
1228       - *morgan
1229       - *nlapre
1230     machine_name: core_accessibility
1232   - name: 'Core: Animation'
1233     description: 'Declarative animations: CSS animations, CSS transitions, Web Animations
1234       API, and off-main thread animations.'
1235     includes:
1236       - dom/animation/**/*
1237       # TODO "and animation-related and interpolation-related code
1238       # in layout/style, gfx/layers, servo/components/style and servo/ports/gecko
1239     meta:
1240       group: dev-platform
1241       components:
1242         - Core::DOM::Animation
1243         - Core::CSS Transitions and Animations
1244       peers_emeritus:
1245         - Matt Woodrow
1246     owners:
1247       - *birtles
1248     peers:
1249       - *boris
1250       - *hiro
1251     machine_name: core_animation
1253   - name: 'Core: Anti-Tracking'
1254     description: Tracking detection and content-blocking.
1255     includes:
1256       - toolkit/components/antitracking/**/*
1257       # several files under browser/ and netwerk/url-classifier/ **TODO**
1258     meta:
1259       peers_emeritus:
1260         - Ehsan Akhgari
1261         - Erica Wright
1262         - Gary Chen
1263         - *baku
1264         - Johann Hofmann
1265       group: dev-platform
1266       components:
1267         - 'Core::Privacy: Anti-Tracking'
1268     owners:
1269       - *timhuang
1270     peers:
1271       - *bvandersloot
1272       - *dimi
1273       - *emz
1274     machine_name: core_antitracking
1276   - name: 'Core: APZ (Graphics submodule)'
1277     description: Asynchronous panning and zooming
1278     includes:
1279       - gfx/layers/apz/**/*
1280     meta:
1281       owners_emeritus:
1282         - Kartikaya Gupta
1283       peers_emeritus:
1284         - Ryan Hunt
1285       group: dev-platform
1286       url: https://wiki.mozilla.org/Platform/GFX/APZ
1287       components:
1288         - Core::Panning and Zooming
1289     owners:
1290       - *botond
1291     peers:
1292       - *tnikkel
1293       - *dlrobertson
1294       - *hiro
1295       - *mstange
1296     machine_name: core_apz_graphics_submodule
1298   - name: 'Core: Build and Release Tools'
1299     description: Tools related to build and release automation and configuration of
1300       release builds.
1301     includes:
1302       - tools/update-packaging/**/*
1303       - tools/update-verify/**/*
1304     meta:
1305       owners_emeritus:
1306         - Aki Sasaki
1307       group: release-engineering
1308       url: https://wiki.mozilla.org/ReleaseEngineering
1309       components:
1310         - Release Engineering::*
1311     owners:
1312       - *jcristau
1313     peers:
1314       - *hneiva
1315       - *bhearsum
1316       - *gabriel
1317     machine_name: core_build_and_release_tools
1319   - name: 'Core: Build Config'
1320     description: The build system for Gecko and several mozilla.org hosted Gecko-based
1321       applications.
1322     includes:
1323       - build/**/*
1324       - config/**/*
1325       - python/mozbuild/**/*
1326       - browser/config/mozconfigs/**/*
1327     meta:
1328       owners_emeritus:
1329         - Chris Manchester
1330         - Gregory Szorc
1331         - Ted Mielczarek
1332         - Benjamin Smedberg
1333       peers_emeritus:
1334         - Ted Mielczarek
1335         - Ralph Giles
1336         - Gregory Szorc
1337         - Chris Manchester
1338         - Mike Shal
1339         - Nathan Froyd
1340         - Ricky Stewart
1341         - David Major
1342         - Mitchell Hentges
1343       group: dev-builds
1344       url: :ref:`Build System`
1345       components:
1346         - Core::Build Config
1347     owners:
1348       - *glandium
1349     peers:
1350       - *andi
1351       - *ahochheiden
1352     submodules:
1354       - name: 'Core: Build Config - Fennec'
1355         description: Submodule of the build config covering Fennec's build system
1356           in mobile/android.
1357         meta:
1358           group: dev-builds
1359           components:
1360             - Core::Build Config
1361         owners:
1362           - *nalexander
1363         peers: []
1364         machine_name: core_build_config_fennec
1366       - name: 'Core: Build Config - Taskgraph'
1367         description: Support for task-graph generation in decision, action, and cron
1368           tasks, including configuration of all tasks including those for CI, nightlies,
1369           and releases; as well as Docker and VM images used to execute those tasks.
1370         includes:
1371           - taskcluster
1372         meta:
1373           components:
1374             - Firefox Build System::Task Configuration
1375           owners_emeritus:
1376             - Tom Prince
1377           peers_emeritus:
1378             - Dustin Mitchell
1379             - Aki Sasaki
1380             - Brian Stack
1381             - Gregory Szorc
1382             - Justin Wood
1383         owners:
1384           - *ahal
1385         peers:
1386           - *glandium
1387           - *jcristau
1388           - *jlorenzo
1389           - *jmaher
1390         machine_name: core_build_config_taskgraph
1391     machine_name: core_build_config
1393   - name: 'Core: Code Analysis and Debugging Tools'
1394     description: Tools for debugging Mozilla code or for analyzing speed, memory use,
1395       and other characteristics of it.
1396     includes:
1397       - tools/performance/**/*
1398       - tools/rb/**/*
1399     meta:
1400       group: dev-performance
1401       owners_emeritus:
1402         - David Baron
1403     owners: []
1404     peers: []
1405     machine_name: core_code_analysis_and_debugging_tools
1407   - name: 'Core: Content Security'
1408     description: 'Native content-based security features enforced in the ContentSecurityManager,
1409       including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Referrer
1410       Policy, Subresource Integrity (SRI), Cross-Origin Resource Sharing (CORS), X-Frame-Options,
1411       X-Content-Type-Options: nosniff, HTTPS-Only-Mode, Sanitizer API, Sec-Fetch Metadata,
1412       and top-level data: URI blocking.'
1413     includes:
1414       - dom/security/**/*
1415     meta:
1416       peers_emeritus:
1417         - Sid Stamm
1418         - Jonas Sicking
1419         - Jonathan Kingston
1420         - Thomas Nguyen
1421         - François Marier
1422         - Tanvi Vyas
1423         - Andrea Marchesini
1424       group: dev-security
1425       components:
1426         - 'Core::DOM: Security'
1427     owners:
1428       - *ckerschb
1429     peers:
1430       - *dveditz
1431       - *freddy
1432       - *tschuster
1433     machine_name: core_content_security
1435   - name: 'Core: Cookies'
1436     description: ''
1437     includes:
1438       - netwerk/cookie/**/*
1439     meta:
1440       owners_emeritus:
1441         - Monica Chew
1442         - Andrea Marchesini
1443       peers_emeritus:
1444         - Josh Matthews
1445         - Mike Connor
1446         - Dan Witte
1447         - Christian Biesinger
1448         - Shawn Wilsher
1449         - Ehsan Akhgari
1450         - Honza Bambas
1451       group: dev-platform
1452       components:
1453         - 'Core::Networking: Cookies'
1454     owners:
1455       - *dveditz
1456       - *timhuang
1457       - *valentin
1458     peers:
1459       - *edgul
1460       - *emz
1461       - *tschuster
1462     machine_name: core_cookies
1464   - name: 'Core: Crash reporting'
1465     description: Infrastructure and tools used to generate, submit and process crash
1466       reports. This includes the in-tree google-breakpad fork, the crash report generation
1467       machinery as well as the host tools used to dump symbols, analyse minidumps
1468       and generate stack traces.
1469     includes:
1470       - toolkit/crashreporter/**/*
1471       - toolkit/components/crashes/**/*
1472       - tools/crashreporter/**/*
1473       - ipc/glue/CrashReporter*
1474       - mobile/android/geckoview/src/main/java/org/mozilla/geckoview/CrashReporter.java
1475     meta:
1476       peers_emeritus:
1477         - Aria Beingessner
1478         - Kris Wright
1479       group: dev-platform
1480       url: :ref:`Crash Reporter`
1481       components:
1482         - Toolkit::Crash Reporting
1483     owners:
1484       - *gsvelto
1485     peers:
1486       - *calixte
1487       - *afranchuk
1488     machine_name: core_crash_reporting
1490   - machine_name: core_credentials
1491     name: 'Core: Credentials'
1492     description: API Surface for FedCM and WebAuthn
1493     includes:
1494       - toolkit/components/credentialmanagement/**/*
1495       - browser/components/credentialmanager/**/*
1496       - dom/credentialmanagement/**/*
1497       - dom/webauthn/**/*
1498     excludes: []
1499     owners:
1500       - *bvandersloot
1501       - *jschanck
1502     peers:
1503       - *timhuang
1504       - *emz
1505     meta:
1506       group: dev-platform
1507       components:
1508         - 'Core::DOM: Credential Management'
1509         - 'Core::DOM: Web Authentication'
1511   - name: 'Core: C++/Rust usage, tools, and style'
1512     description: Aspects of C++ use such as language feature usage, standard library
1513       versions/usage, compiler/toolchain versions, formatting and naming style, and
1514       aspects of Rust use as needs arise
1515     includes: []
1516       # NOTE: more of a "meta module" -- who do we ask when we want to do the above?
1517       # Includes/globs include where we define coding style, etc... (i.e. documentation)
1518       # - docs/code-quality/**/*
1519       # - docs/testing-rust-code/**/*
1520       # - docs/writing-rust-code/**/*
1521     meta:
1522       owners_emeritus:
1523         - Ehsan Akhgari
1524       peers_emeritus:
1525         - Jeff Walden
1526         - Simon Giesecke
1527       group: dev-platform
1528       components:
1529         - Various
1530     owners:
1531       - *bholley
1532     peers:
1533       - *botond
1534       - *glandium
1535     machine_name: core_crust_usage_tools_and_style
1537   - name: 'Core: Cycle Collector'
1538     description: Code to break and collect objects within reference cycles
1539     includes:
1540       - xpcom/base/nsCycleCollect*
1541       # TODO "and some support headers"
1542       # NOTE: not always clean lines between modules and file boundaries. This module is deeply intertwines with other modules (e.g. XPCOM)
1543     meta:
1544       peers_emeritus:
1545         - David Baron
1546       group: dev-platform
1547       components:
1548         - Core::Cycle Collector
1549     owners:
1550       - *mccr8
1551     peers:
1552       - *peterv
1553       - *smaug
1554     machine_name: core_cycle_collector
1556   - name: 'Core: DLL Services'
1557     description: Windows dynamic linker instrumentation and blocking
1558     includes:
1559       - toolkit/xre/dllservices/**/*
1560     meta:
1561       owners_emeritus:
1562         - Aaron Klotz
1563         - *toshi
1564       peers_emeritus:
1565         - *molly
1566       components:
1567         - Core::DLL Services
1568     owners:
1569       - *handyman
1570     peers:
1571       - *gstoll
1572     machine_name: core_dll_services
1574   - name: 'Core: docshell'
1575     description: ''
1576     includes:
1577       - docshell/**/*
1578       - uriloader/base/**/*
1579     meta:
1580       owners_emeritus:
1581         - Boris Zbarsky
1582       peers_emeritus:
1583         - Johnny Stenback
1584         - Christian Biesinger
1585         - Justin Lebar
1586         - Samael Wang
1587         - Kyle Machulis
1588       group: dev-platform
1589       components:
1590         - 'Core::DOM: Navigation'
1591     owners:
1592       - *smaug
1593       - *nika
1594     peers:
1595       - *peterv
1596       - *farre
1597     machine_name: core_docshell
1599   - name: 'Core: Document Object Model'
1600     description: ''
1601     includes:
1602       - dom/**/*
1603     exclude_module_paths: true
1604     meta:
1605       owners_emeritus:
1606         - Johnny Stenback
1607       peers_emeritus:
1608         - Justin Lebar
1609         - Jonas Sicking
1610         - Ben Turner
1611         - Mounir Lamouri
1612         - Kyle Huey
1613         - Bill McCloskey
1614         - Ben Kelly
1615         - Blake Kaplan
1616         - Kyle Machulis
1617         - Boris Zbarsky
1618         - Ehsan Akhgari
1619       group: dev-tech-dom
1620       url: http://developer.mozilla.org/en/docs/DOM
1621       components:
1622         - Core::DOM
1623         - 'Core::DOM: Core & HTML'
1624       review_group: dom-core
1625     owners:
1626       - *peterv
1627     peers:
1628       - *smaug
1629       - *hsivonen
1630       - *bholley
1631       - *baku
1632       - *mccr8
1633       - *nika
1634       - *farre
1635       - *emilio
1636       - *asuth
1637       - *edgar
1638       - *saschanaz
1639       - *sefeng
1640     machine_name: core_document_object_model
1642   - name: 'Core: DOM File'
1643     description: DOM Blob, File and FileSystem APIs
1644     includes:
1645       - dom/file/**/*
1646       - dom/filesystem/**/*
1647     meta:
1648       group: dev-platform
1649       url: http://developer.mozilla.org/en/docs/DOM
1650       components:
1651         - 'Core::DOM: File'
1652     owners:
1653       - *baku
1654     peers:
1655       - *smaug
1656     machine_name: core_dom_file
1658   - machine_name: core_dom_streams
1659     name: 'Core: DOM Streams'
1660     description: Streams Specification implementation
1661     includes:
1662       - dom/streams/**/*
1663     excludes: []
1664     owners:
1665       - *saschanaz
1666     peers:
1667       - *smaug
1668       - *evilpie
1669       - *mgaudet
1670     meta:
1671       url: http://developer.mozilla.org/en/docs/DOM
1672       group: dev-platform
1673       components:
1674         - 'Core::DOM: Streams'
1675       owners_emeritus:
1676         - *mgaudet
1677   - name: 'Core: Editor'
1678     description: ''
1679     includes:
1680       - editor/**/*
1681     meta:
1682       owners_emeritus:
1683         - Ehsan Akhgari
1684       group: dev-platform
1685       url: :ref:`Editor`
1686       components:
1687         - Core::Editor
1688     owners:
1689       - *masayuki
1690     peers:
1691       - *mkato
1692     machine_name: core_editor
1694   - name: 'Core: Event Handling'
1695     description: DOM Events and Event Handling
1696     includes:
1697       - dom/events/**/*
1698       # TODO "and event handling related code elsewhere"
1699     meta:
1700       peers_emeritus:
1701         - Stone Shih
1702       group: dev-platform
1703       url: http://developer.mozilla.org/en/docs/DOM
1704       components:
1705         - 'Core::DOM: Events'
1706         - 'Core::DOM: UI Events & Focus Handling'
1707     owners:
1708       - *smaug
1709       - *masayuki
1710     peers:
1711       - *edgar
1712     machine_name: core_event_handling
1714   - machine_name: core_firefox_source_documentation
1715     name: 'Core: Firefox Source Documentation'
1716     description: The infrastructure platform used to generate Firefox's source documentation,
1717       excluding editorial control over the content.
1718     includes:
1719       - docs/
1720       - tools/moztreedocs/
1721     owners:
1722       - *ahal
1723     peers:
1724       - *Sylvestre
1725       - *marco
1726     meta:
1727       components:
1728         - Developer Infrastructure::Source Documentation
1729       url: https://firefox-source-docs.mozilla.org/
1730   - name: 'Core: Gecko Profiler'
1731     description: Gecko's built-in profiler
1732     includes:
1733       - tools/profiler/**/*
1734       - mozglue/baseprofiler/**/*
1735     meta:
1736       owners_emeritus:
1737         - Benoit Girard
1738       peers_emeritus:
1739         - Shu-yu Guo (JS integration)
1740         - Thinker Lee (TaskTracer)
1741         - Cervantes Yu (TaskTracer)
1742         - Nicholas Nethercote
1743         - Gerald Squelart
1744         - Kannan Vijayan
1745         - Beth Rennie
1746         - Greg Tatum
1747       group: dev-platform
1748       url: https://firefox-source-docs.mozilla.org/tools/profiler/
1749       components:
1750         - Core::Gecko Profiler
1751     owners:
1752       - *mstange
1753     peers:
1754       - *canova
1755       - *florian
1756       - *jseward
1757     machine_name: core_gecko_profiler
1759   - name: 'Core: GeckoView'
1760     description: Framework for embedding Gecko into Android applications
1761     includes:
1762       - mobile/android/**/*
1763       - widget/android/**/*
1764       - hal/android/**/*
1765     excludes:
1766       - mobile/android/fenix/**/*
1767       - mobile/android/focus-android/**/*
1768       - mobile/android/android-components/**/*
1769     meta:
1770       owners_emeritus:
1771         - James Willcox
1772         - Agi Sferro
1773       peers_emeritus:
1774         - Dylan Roeh
1775         - Eugen Sawin
1776         - Aaron Klotz
1777         - Jim Chen
1778         - Randall E. Barker
1779         - Jon Almeida
1780       url: https://wiki.mozilla.org/Mobile/GeckoView
1781       components:
1782         - GeckoView::General
1783     owners:
1784       - *owlish
1785     peers:
1786       - *calu
1787       - *mkato
1788       - *olivia
1789     machine_name: core_geckoview
1791   - name: 'Core: Global Key Bindings'
1792     description: Global hot keys for Firefox. Does not include underlined menu accelerators
1793       and the like, as those are part of i18n.
1794     includes:
1795       - dom/events/**/*
1796       # TODO "and platform specific directories under it"
1797     meta:
1798       group: dev-accessibility
1799       url: https://support.mozilla.org/kb/keyboard-shortcuts-perform-firefox-tasks-quickly
1800       components:
1801         - 'Core::Keyboard: Navigation'
1802       peers_emeritus:
1803         - Neil Rashbrook
1804     owners:
1805       - *masayuki
1806     machine_name: core_global_key_bindings
1808   - name: 'Core: Graphics'
1809     description: Mozilla graphics API
1810     includes:
1811       - gfx/**/*
1812       - dom/canvas/**/*
1813     meta:
1814       owners_emeritus:
1815         - Robert O'Callahan
1816       peers_emeritus:
1817         - Benoit Girard(Compositor, Performance)
1818         - Ali Juma
1819         - George Wright(Canvas2D)
1820         - Mason Chang
1821         - David Anderson
1822         - Christopher Lord
1823         - John Daggett(text/fonts)
1824         - Benoit Jacob(gfx/gl)
1825         - Joe Drew
1826         - Vladimir Vukicevic
1827         - James Willcox(Android)
1828         - Nick Cameron
1829         - *rhunt
1830       group: dev-platform
1831       url: https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers
1832         https://wiki.mozilla.org/Gecko:2DGraphicsSketch
1833       components:
1834         - Core::Graphics
1835         - 'Core::Graphics: Layers'
1836         - 'Core::Graphics: Text'
1837         - 'Core::Graphics: WebRender'
1838         - 'Core::Graphics: Color Management'
1839         - 'Core::Graphics: Canvas2D'
1840         - 'Core::Graphics: CanvasWebGL'
1841     owners:
1842       - *jrmuizel
1843     peers:
1844       - *nical
1845       - *jgilbert
1846       - *mstange
1847       - *basschouten
1848       - *jfkthame
1849       - *sotaro
1850       - *jnicol
1851       - *gw
1852       - *lsalzman
1853       - *aosmond
1854     machine_name: core_graphics
1856   - name: 'Core: HAL'
1857     description: Hardware Abstraction Layer
1858     includes:
1859       - hal/**/*
1860     meta:
1861       group: dev-platform
1862       components:
1863         - Core::Hardware Abstraction Layer (HAL)
1864     owners:
1865       - *gsvelto
1866     peers: []
1867     machine_name: core_hal
1869   - name: 'Core: HTML Parser'
1870     description: The HTML Parser transforms HTML source code into a DOM. It conforms
1871       to the HTML specification, and is mostly translated automatically from Java
1872       to C++.
1873     includes:
1874       - parser/html/**/*
1875     meta:
1876       group: dev-platform
1877       url: http://about.validator.nu/
1878       components:
1879         - 'Core::HTML: Parser'
1880     owners:
1881       - *hsivonen
1882     peers:
1883       - *wchen
1884     machine_name: core_html_parser
1886   - name: 'Core: I18N Library'
1887     description: ''
1888     includes:
1889       - intl/**/*
1890     meta:
1891       owners_emeritus:
1892         - Jungshik Shin
1893         - Simon Montagu
1894       group: dev-i18n
1895       url: :ref:`Internationalization`
1896       components:
1897         - Core::Internationalization
1898     owners:
1899       - *hsivonen
1900       - *jfkthame
1901     peers:
1902       - *emk
1903       - *zbraniecki
1904       - *mkato
1905     machine_name: core_i18n_library
1907   - name: 'Core: ImageLib'
1908     description: ''
1909     includes:
1910       - media/libjpeg/**/*
1911       - media/libpng/**/*
1912       - image/**/*
1913       - modules/zlib/**/*
1914     meta:
1915       peers_emeritus:
1916         - Seth Fowler
1917         - Brian Bondy
1918         - Justin Lebar
1919       group: dev-platform
1920       components:
1921         - Core::ImageLib
1922     owners:
1923       - *tnikkel
1924     peers:
1925       - *aosmond
1926       - *jrmuizel
1927     machine_name: core_imagelib
1929   - name: 'Core: IndexedDB'
1930     description: ''
1931     includes:
1932       - dom/indexedDB/**/*
1933     meta:
1934       owners_emeritus:
1935         - Ben Turner
1936       peers_emeritus:
1937         - Jonas Sicking
1938         - Kyle Huey
1939         - Bevis Tseng
1940         - Andrea Marchesini
1941       group: dev-platform
1942       url: https://developer.mozilla.org/en/IndexedDB
1943       components:
1944         - 'Core::DOM: IndexedDB'
1945       review_group: dom-storage-reviewers
1946     owners:
1947       - *janv
1948     peers:
1949       - *asuth
1950       - *jjalkanen
1951     machine_name: core_indexeddb
1953   - name: 'Core: IPC'
1954     description: Native message-passing between threads and processes
1955     includes:
1956       - ipc/glue/**/*
1957       - ipc/ipdl/**/*
1958       - ipc/chromium/**/*
1959     meta:
1960       owners_emeritus:
1961         - Chris Jones
1962         - Bill McCloskey
1963         - Jed Davis
1964       peers_emeritus:
1965         - Benjamin Smedberg
1966         - Ben Turner
1967         - David Anderson
1968         - Kan-Ru Chen
1969         - Bevis Tseng
1970         - Ben Kelly
1971         - *jimm
1972       group: dev-platform
1973       components:
1974         - Core::IPC
1975       review_group: ipc-reviewers
1976     owners:
1977       - *nika
1978     peers:
1979       - *jld
1980       - *mccr8
1981       - *handyman
1982     machine_name: core_ipc
1984   - name: 'Core: JavaScript'
1985     description: JavaScript engine (SpiderMonkey)
1986     includes:
1987       - js/src/**/*
1988     meta:
1989       owners_emeritus:
1990         - Brendan Eich
1991         - Dave Mandelin
1992         - Luke Wagner
1993         - Jason Orendorff
1994       peers_emeritus:
1995         - Andreas Gal
1996         - Ashley Hauck
1997         - Bill McCloskey
1998         - Blake Kaplan
1999         - Brian Hackett
2000         - Caroline Cullen
2001         - Dan Gohman
2002         - David Anderson
2003         - Eddy Bruel
2004         - Eric Faust
2005         - Hannes Verschore
2006         - Igor Bukanov
2007         - Jeff Walden
2008         - Kannan Vijayan
2009         - Nicholas Nethercote
2010         - Nick Fitzgerald
2011         - Niko Matsakis
2012         - Shu-yu Guo
2013         - Till Schneidereit
2014       url: https://spidermonkey.dev/
2015       components:
2016         - Core::JavaScript Engine
2017         - 'Core::JavaScript: GC'
2018         - 'Core::JavaScript: Internationalization API'
2019         - 'Core::JavaScript: Standard Library'
2020         - 'Core::JavaScript: WebAssembly'
2021         - Core::js-ctypes
2022     owners:
2023       - *jandem
2024     peers:
2025       - *allstarschh
2026       - *anba
2027       - *arai
2028       - *bholley
2029       - *bthrall
2030       - *dminor
2031       - *evilpie
2032       - *iain
2033       - *jonco
2034       - *jseward
2035       - *mgaudet
2036       - *nbp
2037       - *rhunt
2038       - *sfink
2039       - *tcampbell
2040       - *yulia
2041       - *yury
2042     machine_name: core_javascript
2044   - name: 'Core: JavaScript JIT'
2045     description: JavaScript engine's JIT compilers (IonMonkey, Baseline)
2046     includes:
2047       - js/src/jit/**/*
2048     meta:
2049       peers_emeritus:
2050         - Benjamin Bouvier
2051         - Brian Hackett
2052         - Caroline Cullen
2053         - David Anderson
2054         - Hannes Verschore
2055         - Kannan Vijayan
2056         - Luke Wagner
2057         - Shu-yu Guo
2058         - Sean Stangl
2059       url: https://spidermonkey.dev/
2060       components:
2061         - 'Core::JavaScript Engine: JIT'
2062     owners:
2063       - *jandem
2064     peers:
2065       - *anba
2066       - *tcampbell
2067       - *mgaudet
2068       - *iain
2069       - *nbp
2070       - *evilpie
2071     machine_name: core_javascript_jit
2073   - name: 'Core: Layout Engine'
2074     description: rendering tree construction, layout (reflow), etc.
2075     includes:
2076       - layout/**/*
2077       - layout/base/**/*
2078       - layout/build/**/*
2079       - layout/forms/**/*
2080       - layout/generic/**/*
2081       - layout/printing/**/*
2082       - layout/tables/**/*
2083       - layout/tools/**/*
2084     meta:
2085       owners_emeritus:
2086         - David Baron
2087       peers_emeritus:
2088         - Matt Woodrow
2089         - Boris Zbarsky
2090         - Robert O'Callahan
2091         - Mats Palmgren
2092       group: dev-platform
2093       url: https://wiki.mozilla.org/Gecko:Overview#Layout
2094       components:
2095         - Core::Layout
2096         - 'Core::Layout: Block and Inline'
2097         - 'Core::Layout: Columns'
2098         - 'Core::Layout: Flexbox'
2099         - 'Core::Layout: Floats'
2100         - 'Core::Layout: Form Controls'
2101         - 'Core::Layout: Generated Content, Lists, and Counters'
2102         - 'Core::Layout: Grid'
2103         - 'Core::Layout: Images, Video, and HTML Frames'
2104         - 'Core::Layout: Positioned'
2105         - 'Core::Layout: Ruby'
2106         - 'Core::Layout: Scrolling and Overflow'
2107         - 'Core::Layout: Tables'
2108         - 'Core::Layout: Text and Fonts'
2109         - Core::Print Preview
2110         - 'Core::Printing: Output'
2111     owners:
2112       - *dholbert
2113     peers:
2114       - *jfkthame
2115       - *tnikkel
2116       - *xidorn
2117       - *emilio
2118       - *TYLin
2119       - *jwatt
2120     machine_name: core_layout_engine
2122   - name: 'Core: Legacy HTML Parser'
2123     description: ''
2124     includes:
2125       - parser/htmlparser/**/*
2126     meta:
2127       peers_emeritus:
2128         - Johnny Stenback
2129         - David Baron
2130       owners_emeritus:
2131         - Blake Kaplan
2132       url: http://www.mozilla.org/newlayout/doc/parser.html
2133       components:
2134         - 'Core::HTML: Parser'
2135     owners: []
2136     peers:
2137       - *peterv
2138       - *rbs
2139     machine_name: core_legacy_html_parser
2141   - name: 'Core: libjar'
2142     description: The JAR handling code (protocol handler, stream implementation, and
2143       zipreader/zipwriter).
2144     includes:
2145       - modules/libjar/**/*
2146     meta:
2147       owners_emeritus:
2148         - Taras Glek
2149         - Michael Wu
2150         - Aaron Klotz
2151       peers_emeritus:
2152         - Michal Novotny
2153       group: dev-platform
2154       components:
2155         - 'Core::Networking: JAR'
2156     owners:
2157       - *valentin
2158     peers:
2159       - *kershaw
2160       - *jesup
2161     machine_name: core_libjar
2163   - machine_name: core_machine_learning
2164     name: 'Core: Machine Learning'
2165     description: AI services and local inference
2166     includes:
2167       - browser/components/genai/
2168       - toolkit/components/aboutinference/
2169       - toolkit/components/ml/
2170     meta:
2171       components:
2172         - Core::Machine Learning
2173     owners:
2174       - *Mardak
2175       - *tarek
2176     peers:
2177       - *gregtatum
2179   - name: 'Core: MathML'
2180     description: MathML is a low-level specification for describing mathematics which
2181       provides a foundation for the inclusion of mathematical expressions in Web pages.
2182     includes:
2183       - layout/mathml/**/*
2184     meta:
2185       group: dev-tech-mathml
2186       url: https://developer.mozilla.org/docs/Web/MathML
2187       components:
2188         - Core::MathML
2189       peers_emeritus:
2190         - Robert O'Callahan
2191       owners_emeritus:
2192         - *karlt
2193     owners:
2194       - *emilio
2195     peers:
2196       - *fredwang
2197       - *jfkthame
2198     machine_name: core_mathml
2200   - name: 'Core: Media Playback'
2201     description: HTML Media APIs, including Media Source Extensions and non-MSE video/audio
2202       element playback, and Encrypted Media Extensions. (WebRTC and WebAudio not included).
2203     includes:
2204       - dom/media/**/*
2205       - media/gmp-clearkey/**/*
2206       - media/libcubeb/**/*
2207       - media/libnestegg/**/*
2208       - media/libogg/**/*
2209       - media/libopus/**/*
2210       - media/libtremor/**/*
2211       - media/libvorbis/**/*
2212       - media/libvpx/**/*
2213       - dom/media/platforms/omx/**/*
2214       - dom/media/gmp/rlz/**/*
2215     meta:
2216       owners_emeritus:
2217         - Robert O'Callahan
2218         - Chris Pearce
2219         - Jean-Yves Avenard
2220       group: dev-media
2221       components:
2222         - Core::Audio/Video
2223     peers:
2224       - *kinetik
2225       - *jhlin
2226       - *alwu
2227       - *padenot
2228       - *chunmin
2229     machine_name: core_media_playback
2231   - name: 'Core: Media Transport'
2232     description: Pluggable transport for real-time media
2233     includes:
2234       - dom/media/webrtc/transport/**/*
2235     meta:
2236       group: dev-media
2237       components:
2238         - Core::WebRTC::Networking
2239       owners_emeritus:
2240         - Eric Rescola
2241       peers_emeritus:
2242         - Adam Roach
2243     owners: []
2244     peers:
2245       - *bwc
2246       - *nohlmeier
2247     machine_name: core_media_transport
2249   - name: 'Core: Memory Allocator'
2250     description: Most things related to memory allocation in Gecko, including jemalloc,
2251       replace-malloc, DMD (dark matter detector), logalloc, etc.
2252     includes:
2253       - memory/**/*
2254     meta:
2255       peers_emeritus:
2256         - Eric Rahm
2257         - Nicholas Nethercote
2258       group: dev-platform
2259       components:
2260         - Core::DMD
2261         - Core::jemalloc
2262     owners:
2263       - *glandium
2264     peers:
2265       - *pbone
2266     machine_name: core_memory_allocator
2268   - name: 'Core: mfbt'
2269     description: mfbt is a collection of headers, macros, data structures, methods,
2270       and other functionality available for use and reuse throughout all Mozilla code
2271       (including SpiderMonkey and Gecko more broadly).
2272     includes:
2273       - mfbt/**/*
2274     meta:
2275       group: dev-platform
2276       components:
2277         - Core::MFBT
2278       owners_emeritus:
2279         - Jeff Walden
2280       peers_emeritus:
2281         - *Ms2ger
2282     owners:
2283       - *glandium
2284     peers: []
2285     machine_name: core_mfbt
2287   - name: 'Core: Moz2D (Graphics submodule)'
2288     description: Platform independent 2D graphics API
2289     includes:
2290       - gfx/2d/**/*
2291     meta:
2292       group: dev-platform
2293       url: https://wiki.mozilla.org/Platform/GFX/Moz2D
2294       components:
2295         - Core::Graphics
2296     owners:
2297       - *basschouten
2298     peers:
2299       - *jrmuizel
2300       - *jwatt
2301     machine_name: core_moz2d_graphics_submodule
2303   - name: 'Core: Mozglue'
2304     description: Glue library containing various low-level functionality, including
2305       a dynamic linker for Android, a DLL block list for Windows, etc.
2306     includes:
2307       - mozglue/**/*
2308     meta:
2309       group: dev-platform
2310       components:
2311         - Core::mozglue
2312       peers_emeritus:
2313         - Kartikaya Gupta (mozglue/android)
2314     owners:
2315       - *glandium
2316     peers:
2317       - *jchen
2318     machine_name: core_mozglue
2320   - name: 'Core: MSCOM'
2321     description: Integration with Microsoft Distributed COM
2322     includes:
2323       - ipc/mscom/**/*
2324     meta:
2325       owners_emeritus:
2326         - Aaron Klotz
2327         - *Jamie
2328       peers_emeritus:
2329         - *jimm
2330       group: dev-platform
2331       components:
2332         - 'Core::IPC: MSCOM'
2333     owners:
2334       - *handyman
2335     peers:
2336       - *Jamie
2337       - *nrishel
2338     machine_name: core_mscom
2340   - name: 'Core: Necko'
2341     description: The Mozilla Networking Library
2342     includes:
2343       - netwerk/**/*
2344       - netwerk/base/**/*
2345       - netwerk/build/**/*
2346       - netwerk/cache2/**/*
2347       - netwerk/dns/**/*
2348       - netwerk/locales/**/*
2349       - netwerk/mime/**/*
2350       - netwerk/protocol/**/*
2351       - netwerk/socket/**/*
2352       - netwerk/streamconv/**/*
2353       - netwerk/system/**/*
2354       - netwerk/test/**/*
2355       - dom/fetch/**/*
2356       - dom/xhr/**/*
2357       - dom/network/**/*
2358       - dom/websocket/**/*
2359       - uriloader/prefetch/**/*
2360       - uriloader/preload/**/*
2361     meta:
2362       owners_emeritus:
2363         - Dragana Damjanovic
2364         - Patrick McManus
2365         - Christian Biesinger
2366       peers_emeritus:
2367         - Michal Novotny
2368         - Honza Bambas
2369         - Shih-Chiang Chien
2370         - Boris Zbarsky
2371         - Steve Workman
2372         - Nick Hurley
2373         - Daniel Stenberg
2374         - Jason Duell
2375         - Junior Hsu
2376       group: dev-tech-network
2377       url: :ref:`Networking`
2378       components:
2379         - Core::Networking
2380         - 'Core::Networking: Cache'
2381         - 'Core::Networking: Cookies'
2382         - 'Core::Networking: File'
2383         - 'Core::Networking: HTTP'
2384         - 'Core::Networking: JAR'
2385         - 'Core::Networking: Proxy'
2386         - 'Core::Networking: Websockets'
2387         - 'Core::DOM: Networking'
2388     owners:
2389       - *valentin
2390     peers:
2391       - *kershaw
2392       - *jesup
2393     machine_name: core_necko
2395   - name: 'Core: NodeJS usage, tools, and style'
2396     description: Advises on the use of NodeJS and npm packages at build and runtime.
2397       Reviews additions/upgrades/removals of vendored npm packages. Works with appropriate
2398       teams to maintain automated license and security audits of npm packages. Works
2399       with the security team and relevant developers to respond to vulnerabilities
2400       in NodeJS and vendored npm packages.
2401     includes:
2402       - package.json
2403       - package-lock.json
2404       - node_modules/**/*
2405         # TODO: and others as appropriate
2406     meta:
2407       components:
2408         - Various
2409       url: 'https://wiki.mozilla.org/Firefox/firefox-dev, #nodejs on slack'
2410       peers_emeritus:
2411         - Kate Hudson
2412     owners:
2413       - *dmosedale
2414     peers:
2415       - *standard8
2416       - *dcoates
2417       - *Mardak
2418       - *mossop
2419     machine_name: core_nodejs_usage_tools_and_style
2421   - name: 'Core: Notifications'
2422     description: The infrastructure for Web Notifications API and the Firefox Desktop
2423       notifications.
2424     includes:
2425       - dom/notification/**/*
2426       - toolkit/components/alerts/**/*
2427       - toolkit/system/gnome/nsAlertsIconListener*
2428       - toolkit/system/gnome/nsSystemAlertsService*
2429       - widget/windows/ToastNotification*
2430       - widget/cocoa/OSXNotificationCenter*
2431     meta:
2432       group: dev-platform
2433       components:
2434         - 'Core::DOM: Notifications'
2435         - Toolkit::Alerts Service
2436     owners:
2437       - *saschanaz
2438     peers:
2439       - *nalexander
2440       - *nrishel
2441     machine_name: core_notifications
2443   - name: 'Core: NSPR'
2444     description: Netscape Portable Runtime
2445     includes:
2446       - nsprpub/**/*
2447     meta:
2448       owners_emeritus:
2449         - Wan-Teh Chang
2450       group: dev-tech-nspr
2451       url: :ref:`NSPR`
2452       components:
2453         - NSPR
2454     owners:
2455       - *KaiE
2456     peers:
2457       - *glandium
2458     machine_name: core_nspr
2460   - name: 'Core: PDF'
2461     description: Rendering code to display documents encoded in the ISO 32000-1 PDF
2462       format.
2463     includes:
2464       - toolkit/components/pdfjs/**/*
2465     meta:
2466       owners_emeritus:
2467         - Brendan Dahl
2468       peers_emeritus:
2469         - Artur Adib
2470         - Vivien Nicolas
2471       group: dev-platform
2472       url: https://github.com/mozilla/pdf.js
2473       components:
2474         - Core::PDF
2475     owners:
2476       - *calixte
2477     peers:
2478       - *marco
2479     machine_name: core_pdf
2481   - name: 'Core: Permissions'
2482     description: ''
2483     includes:
2484       - extensions/permissions/**/*
2485     meta:
2486       owners_emeritus:
2487         - Monica Chew
2488         - Ehsan Akhgari
2489       peers_emeritus:
2490         - Josh Matthews
2491         - Mike Connor
2492         - Dan Witte
2493         - Christian Biesinger
2494         - Shawn Wilsher
2495         - Honza Bambas
2496         - *baku
2497         - Johann Hofmann
2498       group: dev-platform
2499       components:
2500         - 'Core :: Permission Manager'
2501       review_group: permissions-reviewers
2502     owners:
2503       - *timhuang
2504     peers:
2505       - *emz
2506     machine_name: core_permissions
2508   - name: 'Core: Plugins'
2509     description: ' NPAPI Plugin support.'
2510     includes:
2511       - dom/plugins/**/*
2512     meta:
2513       owners_emeritus:
2514         - *jimm
2515       peers_emeritus:
2516         - Josh Aas
2517         - John Schoenick
2518         - Robert O'Callahan
2519         - Johnny Stenback
2520         - Benjamin Smedberg
2521       url: https://wiki.mozilla.org/Plugins
2522       components:
2523         - Core::Plug-ins
2524     owners:
2525       - *handyman
2526     machine_name: core_plugins
2528   - name: 'Core: Preferences'
2529     description: Preference library
2530     includes:
2531       - modules/libpref/**/*
2532     meta:
2533       owners_emeritus:
2534         - Nicholas Nethercote
2535         - *KrisWright
2536       peers_emeritus:
2537         - Felipe Gomes
2538         - Eric Rahm
2539       group: dev-platform
2540       components:
2541         - 'Core::Preferences: Backend'
2542     owners:
2543     peers:
2544       - *glandium
2545     machine_name: core_preferences
2547   - name: 'Core: Private Browsing'
2548     description: Implementation of the Private Browsing mode, and the integration
2549       of other modules with Private Browsing APIs.
2550     includes:
2551     # TODO
2552     # Implementation and consumers of Private Browsing APIs in nsILoadContext,
2553     # nsIPrivateBrowsingChannel, PrivateBrowsingUtils.sys.mjs and the related glue code.'
2554     meta:
2555       owners_emeritus:
2556         - Ehsan Akhgari
2557         - Johann Hofmann
2558       peers_emeritus:
2559         - Josh Matthews
2560       group: dev-platform
2561       url: https://wiki.mozilla.org/Private_Browsing
2562       components:
2563         - Firefox::Private Browsing
2564     owners:
2565       - *timhuang
2566     peers:
2567       - *timhuang
2568     machine_name: core_private_browsing
2570   - name: 'Core: Privilege Manager'
2571     description: Caps is the capabilities-based security system.
2572     includes:
2573       - caps/**/*
2574     meta:
2575       peers_emeritus:
2576         - Boris Zbarsky
2577         - Brendan Eich
2578         - Johnny Stenback
2579         - Dan Veditz
2580       group: dev-tech-dom
2581       url: http://www.mozilla.org/projects/security/components/index.html
2582       components:
2583         - 'Core::Security: CAPS'
2584     owners:
2585       - *bholley
2586     peers:
2587       - *ckerschb
2588     machine_name: core_privilege_manager
2590   - name: 'Core: Push Subscriptions'
2591     description: Push is a way for application developers to send messages to their
2592       web applications.
2593     includes:
2594       - dom/push/**/*
2595       - dom/interfaces/push/**/*
2596     meta:
2597       owners_emeritus:
2598         - Doug Turner
2599         - Lina Cambridge
2600       peers_emeritus:
2601         - Nikhil Marathe
2602         - Dragana Damjanovic
2603         - *mt
2604       components:
2605         - 'Core::DOM: Push Subscriptions'
2606     peers: []
2607     machine_name: core_push_subscriptions
2609   - name: 'Core: Sandboxing (Linux)'
2610     description: Sandboxing for the Linux platform
2611     includes:
2612       - security/sandbox/linux/**/*
2613     meta:
2614       group: dev-platform
2615       url: https://wiki.mozilla.org/Security/Sandbox
2616       components:
2617         - 'Core::Security: Process Sandboxing'
2618     owners:
2619       - *jld
2620     peers:
2621       - *gcp
2622     machine_name: core_sandboxing_linux
2624   - name: 'Core: Sandboxing (OSX)'
2625     description: Sandboxing for the OSX platform
2626     includes:
2627       - security/sandbox/mac/**/*
2628     meta:
2629       group: dev-platform
2630       url: https://wiki.mozilla.org/Security/Sandbox
2631       components:
2632         - 'Core::Security: Process Sandboxing'
2633     owners:
2634       - *haik
2635     peers: []
2636     machine_name: core_sandboxing_osx
2638   - name: 'Core: Sandboxing (Windows)'
2639     description: Sandboxing for the Windows platform
2640     includes:
2641       - security/sandbox/win/**/*
2642     meta:
2643       owners_emeritus:
2644         - Tim Abraldes
2645       peers_emeritus:
2646         - Brian Bondy
2647         - Aaron Klotz
2648         - *jimm
2649         - *toshi
2650       group: dev-platform
2651       url: https://wiki.mozilla.org/Security/Sandbox
2652       components:
2653         - 'Core::Security: Process Sandboxing'
2654     owners:
2655       - *bobowen
2656     peers:
2657       - *handyman
2658     machine_name: core_sandboxing_windows
2660   - name: 'Core: security'
2661     description: Crypto/PKI code, including NSS (Network Security Services) and JSS
2662       (NSS for Java)
2663     includes:
2664       - security/nss/**/*
2665     meta:
2666       owners_emeritus:
2667         - Wan-Teh Chang
2668         - Tim Taubert
2669         - J.C. Jones
2670       peers_emeritus:
2671         - Elio Maldonado
2672         - Franziskus Kiefer
2673         - Kevin Jacobs
2674       group: dev-tech-crypto
2675       url: :ref:`Network Security Services (NSS)`
2676       components:
2677         - NSS
2678         - JSS
2679         - Core::Security
2680         - 'Core::Security: S/MIME'
2681     owners:
2682       - *beurdouche
2683       - *rrelyea
2684       - *mt
2685     peers:
2686       - *KaiE
2687       - *ryansleevi
2688       - *ekr
2689       - *ueno
2690       - *annaweine
2691       - *djackson
2692       - *jschanck
2693     machine_name: core_security
2695   - name: 'Core: Security - Mozilla PSM Glue'
2696     description: Personal Security Manager
2697     includes:
2698       - security/manager/**/*
2699     meta:
2700       owners_emeritus:
2701         - Kai Engert (2001-2012)
2702       group: dev-tech-crypto
2703       components:
2704         - 'Core::Security: PSM'
2705       peers_emeritus:
2706         - Honza Bambas
2707         - Cykesiopka
2708         - Franziskus Kiefer
2709     owners:
2710       - *keeler
2711     peers:
2712       - *jschanck
2713     machine_name: core_security_mozilla_psm_glue
2715   - machine_name: core_security_rlbox
2716     name: Security - RLBox
2717     description: Sandboxing using WASM/RLBox libraries.
2718     includes:
2719       - security/rlbox
2720       - third_party/rlbox
2721       - third_party/rlbox_wasm2c_sandbox
2722     excludes: []
2723     owners:
2724       - *shravanrn
2725     peers:
2726       - *glandium
2727       - *tjr
2728       - *deian
2729     meta:
2730       components:
2731         - 'Core::Security: RLBox'
2732   - name: 'Core: Static analysis & rewriting for C++'
2733     description: Tools for checking C++ code looking for problems at compile time,
2734       plus tools for automated rewriting of C++ code.
2735     includes:
2736       - build/clang-plugin/**/*
2737       - tools/rewriting/**/*
2738       # TODO among other out of tree tools
2739     meta:
2740       peers_emeritus:
2741         - Birunthan Mohanathas
2742         - Ehsan Akhgari
2743       group: dev-platform
2744       components:
2745         - Core::Rewriting & Analysis
2746     owners:
2747       - *andi
2748     peers:
2749       - *nika
2750       - *sfink
2751       - *jrmuizel
2752     machine_name: core_static_analysis_rewriting_for_c
2754   - name: 'Core: SQLite and Embedded Database Bindings'
2755     description: Embedded database engines and their code bindings.
2756     includes:
2757       - storage/**/*
2758       - third_party/sqlite3/**/*
2759       - toolkit/components/kvstore/**/*
2760       - toolkit/modules/Sqlite.sys.mjs
2761     meta:
2762       group: dev-platform
2763       url: https://firefox-source-docs.mozilla.org/storage/index.html
2764       components:
2765         - Core::SQLite and Embedded Database Bindings
2766       owners_emeritus:
2767         - Shawn Wilsher
2768     owners:
2769       - *mak
2770     peers:
2771       - *asuth
2772       - *janv
2773       - *lina
2774     machine_name: core_storage
2776   - name: 'Core: String'
2777     description: ''
2778     includes:
2779       - xpcom/string/**/*
2780     meta:
2781       group: dev-tech-xpcom
2782       url: :ref:`String Guide`
2783       components:
2784         - Core::String
2785       owners_emeritus:
2786         - David Baron
2787       peers_emeritus:
2788         - Eric Rahm
2789     owners: []
2790     peers: []
2791     machine_name: core_string
2793   - name: 'Core: Style System'
2794     description: CSS style sheet handling; style data computation
2795     includes:
2796       - layout/style/**/*
2797       - servo/**/*
2798     meta:
2799       owners_emeritus:
2800         - David Baron
2801         - Cameron McCormack
2802       peers_emeritus:
2803         - Boris Zbarsky
2804       group: dev-platform
2805       url: https://wiki.mozilla.org/Gecko:Overview#Style_System
2806       components:
2807         - Core::CSS Parsing and Computation
2808         - 'Core::DOM: CSS Object Model'
2809     owners:
2810       - *emilio
2811     peers:
2812       - *bholley
2813       - *xidorn
2814       - *boris
2815       - *dshin
2816       - *tlouw
2817       - *zrhoffman
2818     machine_name: core_style_system
2820   - name: 'Core: Supply Chain'
2821     description: Policy management for third-party Rust dependencies
2822     includes:
2823       - supply-chain/**/*
2824     meta:
2825       peers_emeritus:
2826         - Aria Beingessner
2827       group: dev-platform
2828       components:
2829         - Firefox Build System::General
2830     owners:
2831       - *bholley
2832     peers:
2833       - *nika
2834       - *tjr
2835     machine_name: core_supply_chain
2837   - name: 'Core: SVG'
2838     description: Scalable Vector Graphics
2839     includes:
2840       - dom/svg/**/*
2841       - layout/svg/**/*
2842       - dom/smil/**/*
2843     meta:
2844       group: dev-tech-svg
2845       url: https://developer.mozilla.org/docs/Web/SVG
2846       components:
2847         - Core::SVG
2848       peers_emeritus:
2849         - Robert O'Callahan
2850     owners:
2851       - *jwatt
2852     peers:
2853       - *longsonr
2854       - *dholbert
2855       - *birtles
2856     machine_name: core_svg
2858   - name: 'Core: UA String'
2859     description: User Agent String
2860     includes:
2861       - netwerk/protocol/http/**/*
2862     meta:
2863       group: dev-platform
2864       url: https://developer.mozilla.org/docs/Web/HTTP/Headers/User-Agent/Firefox
2865       components:
2866         - 'Core::Networking: HTTP'
2867     owners:
2868       - *tantek
2869     peers:
2870       - *cpeterson
2871       - *hsivonen
2872     machine_name: core_ua_string
2874   - name: 'Core: View System'
2875     description: The View Manager is responsible for handling "heavyweight" rendering
2876       (some clipping, compositing) and event handling tasks.
2877     includes:
2878       - view/**/*
2879     meta:
2880       owners_emeritus:
2881         - Robert O'Callahan
2882       peers_emeritus:
2883         - David Baron
2884         - Boris Zbarsky
2885       group: dev-platform
2886       components:
2887         - 'Core::Layout: View Rendering'
2888     owners:
2889       - *tnikkel
2890     peers:
2891       - *mstange
2892     machine_name: core_view_system
2894   - name: 'Core: Web Audio'
2895     description: Support for the W3C Web Audio API specification.
2896     includes:
2897       - dom/media/webaudio/**/*
2898     meta:
2899       owners_emeritus:
2900         - Ehsan Akhgari
2901       peers_emeritus:
2902         - Robert O'Callahan
2903       group: dev-platform
2904       url: https://wiki.mozilla.org/Web_Audio_API
2905       components:
2906         - Core::Web Audio
2907     owners:
2908       - *padenot
2909     peers:
2910       - *karlt
2911     machine_name: core_web_audio
2913   - name: 'Core: Web Painting'
2914     description: painting, display lists, and layer construction
2915     includes:
2916       - layout/painting/**/*
2917       # TODO: "the display list and layer related methods on nsIFrame and its subclasses"
2918     meta:
2919       group: dev-platform
2920       url: :ref:`Style system (CSS) & Layout`
2921       components:
2922         - 'Core::Layout: Web Painting'
2923       owners_emeritus:
2924         - Matt Woodrow
2925       peers_emeritus:
2926         - David Baron
2927         - Robert O'Callahan
2928     owners:
2929     peers:
2930       - *tnikkel
2931       - *mstange
2932       - *mikokm
2933       - *jnicol
2934     machine_name: core_web_painting
2936   - name: 'Core: Web Workers'
2937     description: ''
2938     includes:
2939       - dom/serviceworkers/**/*
2940       - dom/workers/**/*
2941     meta:
2942       owners_emeritus:
2943         - Ben Turner
2944         - Andrea Marchesini
2945       peers_emeritus:
2946         - Blake Kaplan
2947         - Jonas Sicking
2948         - Kyle Huey
2949         - Ben Kelly
2950         - Yaron Tausky
2951       group: dev-platform
2952       url: https://developer.mozilla.org/docs/Web/API/Web_Workers_API/Using_web_workers
2953       components:
2954         - 'Core::DOM: Workers'
2955       review_group: dom-worker-reviewers
2956     owners:
2957       - *asuth
2958     peers:
2959       - *edenchuang
2960       - *jstutte
2961       - *smaug
2962     machine_name: core_web_workers
2964   - name: 'Core: WebGPU (Graphics submodule)'
2965     description: WebGPU implementation
2966     includes:
2967       - dom/webidl/WebGPU.webidl
2968       - dom/webgpu/**/*
2969       - gfx/wgpu_bindings/**/*
2970       - third_party/rust/naga/**/*
2971       - third_party/rust/wgpu-core/**/*
2972       - third_party/rust/wgpu-hal/**/*
2973       - third_party/rust/wgpu-types/**/*
2974       - testing/web-platform/tests/webgpu/**/*
2975       - testing/web-platform/meta/webgpu/**/*
2976       - testing/web-platform/mozilla/tests/webgpu/**/*
2977       - testing/web-platform/mozilla/meta/webgpu/**/*
2978     meta:
2979       group: dev-platform
2980       url: https://wiki.mozilla.org/Platform/GFX/WebGPU
2981       components:
2982         - Core::Graphics::WebGPU
2983       review_group: webgpu-reviewers
2984       owners_emeritus:
2985         - *kvark
2986       peers_emeritus:
2987         - *josh
2988     owners:
2989       - *jimb
2990     peers:
2991       - *ErichDonGubler
2992       - *jgilbert
2993       - *nical
2994       - *teoxoy
2995     machine_name: core_webgpu_graphics_submodule
2997   - name: 'Core: WebRTC'
2998     description: WebRTC is responsible for realtime audio and video communication,
2999       as well as related issues like low-level camera and microphone access
3000     includes:
3001       - netwerk/sctp/**/*
3002       # TODO: also see submodules "WebRTC Media" and "WebRTC Signaling"
3003     meta:
3004       peers_emeritus:
3005         - Ethan Hugg
3006         - Eric Rescola
3007         - Adam Roach
3008       group: dev-media
3009       url: https://wiki.mozilla.org/Media/webrtc
3010       components:
3011         - Core::WebRTC
3012         - Core::WebRTC Networking
3013     owners:
3014       - *jesup
3015     peers:
3016       - *bwc
3017     machine_name: core_webrtc
3019   - name: 'Core: WebVR'
3020     description: Gecko's implementation of WebVR (Virtual Reality) functionality,
3021       including API, devices, graphics and integration
3022     includes:
3023       - dom/vr/**/*
3024       - gfx/vr/**/*
3025     meta:
3026       peers_emeritus:
3027         - Vladimir Vukicevic
3028         - Imanol Fernández
3029       group: dev-platform
3030       url: https://mozvr.com/
3031       components:
3032         - Core::WebVR
3033     owners:
3034       - *kip
3035     peers:
3036       - *daoshengmu
3037     submodules:
3039       - name: 'Core: WebRTC Media'
3040         description: Submodule of WebRTC responsible for access to media input devices
3041           (microphones, cameras, screen capture), as well as realtime audiovisual
3042           codecs and packetization.
3043         includes:
3044           - media/webrtc/**/*
3045           - dom/media/webrtc/**/*
3046           - dom/media/systemservices/**/*
3047         meta:
3048           peers_emeritus:
3049             - Paul Kerr
3050             - Ethan Hugg
3051           group: dev-media
3052           url: https://wiki.mozilla.org/Media/webrtc
3053           components:
3054             - Core::WebRTC (Audio/Video)
3055         owners:
3056           - *jesup
3057         peers:
3058           - *jib
3059           - *dminor
3060           - *pehrsons
3061         machine_name: core_webrtc_media
3063       - name: 'Core: WebRTC Signaling'
3064         description: Submodule of WebRTC responsible for implementation of PeerConnection
3065           API, WebRTC identity, and SDP/JSEP handling
3066         includes:
3067           - media/webrtc/signaling/**/*
3068         meta:
3069           peers_emeritus:
3070             - Ethan Hugg
3071             - Eric Rescola
3072             - Adam Roach
3073             - *nohlmeier
3074           group: dev-media
3075           url: https://wiki.mozilla.org/Media/webrtc
3076           components:
3077             - Core::WebRTC (Signaling)
3078         owners:
3079           - *bwc
3080         peers:
3081           - *jesup
3082         machine_name: core_webrtc_signaling
3083     machine_name: core_webvr
3085   - name: 'Core: Widget'
3086     description: Top level Widget
3087     includes:
3088       - widget/**/*
3089     meta:
3090       owners_emeritus:
3091         - Vladimir Vukicevic
3092         - Robert O'Callahan
3093         - *jimm
3094       peers_emeritus:
3095         - Stuart Parmenter
3096       group: dev-platform
3097       components:
3098         - Core::Drag and Drop
3099         - Core::Widget
3100         - 'Core::Printing: Setup'
3101     owners:
3102       - *spohl
3103     machine_name: core_widget
3105   - name: 'Core: Widget - Android'
3106     description: This is part of the [https://wiki.mozilla.org/Modules/Core#GeckoView
3107       GeckoView] module.
3108     meta: {}
3109     owners:
3110       - *agi
3111     machine_name: core_widget_android
3113   - name: 'Core: Widget - GTK'
3114     description: GTK widget support
3115     includes:
3116       - widget/gtk/**/*
3117     meta:
3118       owners_emeritus:
3119         - Robert O'Callahan
3120       group: dev-platform
3121       url: http://www.mozilla.org/ports/gtk/
3122       components:
3123         - 'Core::Widget: Gtk'
3124     owners:
3125       - *karlt
3126     peers:
3127       - *stransky
3128       - *emilio
3129     machine_name: core_widget_gtk
3131   - name: 'Core: Widget - Headless'
3132     description: Headless widget support
3133     includes:
3134       - widget/headless/**/*
3135     meta:
3136       group: dev-platform
3137       components:
3138         - Firefox::Headless
3139       owners_emeritus:
3140         - Brendan Dahl
3141     owners: []
3142     peers: []
3143     machine_name: core_widget_headless
3145   - name: 'Core: Widget - macOS'
3146     description: ' macOS widget support'
3147     includes:
3148       - widget/cocoa/**/*
3149     meta:
3150       owners_emeritus:
3151         - Robert O'Callahan
3152         - Markus Stange
3153       peers_emeritus:
3154         - Josh Aas
3155         - Benoit Girard
3156         - Steven Michaud
3157       group: dev-platform
3158       components:
3159         - 'Core::Widget: Cocoa'
3160     owners:
3161       - *spohl
3162     peers:
3163       - *mstange
3164       - *haik
3165     machine_name: core_widget_macos
3167   - name: 'Core: Widget - Windows'
3168     description: Windows widget support
3169     includes:
3170       - widget/windows/**/*
3171     meta:
3172       owners_emeritus:
3173         - *jimm
3174       peers_emeritus:
3175         - Rob Strong
3176         - Vladimir Vukicevic
3177         - Brad Lassey
3178         - Brian Bondy
3179         - Christian Biesinger
3180         - Doug Turner
3181         - Josh 'timeless' Soref
3182         - Rob Arnold
3183         - Aaron Klotz
3184         - Neil Rashbrook
3185         - *toshi
3186       group: dev-platform
3187       components:
3188         - 'Core::Widget: Win32'
3189     owners:
3190       - *cmartin
3191     peers:
3192       - *handyman
3193       - *molly
3194     machine_name: core_widget_windows
3196   - name: 'Core: XML'
3197     description: XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating
3198       Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things
3199       that are not covered by more specific projects.
3200     includes:
3201       - dom/xml/**/*
3202       - parser/expat/**/*
3203     meta:
3204       peers_emeritus:
3205         - Jonas Sicking
3206         - Johnny Stenback
3207         - Boris Zbarsky
3208         - Eric Rahm
3209       group: dev-tech-xml
3210       components:
3211         - Core::XML
3212     owners:
3213       - *peterv
3214     peers: []
3215     machine_name: core_xml
3217   - name: 'Core: XPApps'
3218     description: Cross-Platform Applications, mostly Navigator front end and application
3219       shell.
3220     includes:
3221       - xpfe/**/*
3222     meta:
3223       group: dev-apps-seamonkey
3224       owners_emeritus:
3225         - Neil Rashbrook
3226       peers_emeritus:
3227         - Josh 'timeless' Soref
3228     peers:
3229       - *deanis74
3230     machine_name: core_xpapps
3232   - name: 'Core: XPCOM'
3233     description: The cross-platform object model and core data structures.
3234     includes:
3235       - startupcache/**/*
3236       - xpcom/**/*
3237       - xpcom/base/**/*
3238       - xpcom/build/**/*
3239       - xpcom/components/**/*
3240       - xpcom/docs/**/*
3241       - xpcom/ds/**/*
3242       - xpcom/glue/**/*
3243       - xpcom/reflect/**/*
3244       - xpcom/rust/**/*
3245       - xpcom/system/**/*
3246       - xpcom/tests/**/*
3247       - xpcom/threads/**/*
3248       - xpcom/windbgdlg/**/*
3249     meta:
3250       owners_emeritus:
3251         - Benjamin Smedberg
3252       peers_emeritus:
3253         - Doug Turner
3254         - Eric Rahm
3255         - Simon Giesecke
3256         - *KrisWright
3257       group: dev-platform
3258       url: :ref:`XPCOM`
3259       components:
3260         - Core::XPCOM
3261       review_group: xpcom-reviewers
3262     owners:
3263       - *nika
3264     peers:
3265       - *kmag
3266       - *beth
3267       - *jstutte
3268       - *mccr8
3269       - *emilio
3270     machine_name: core_xpcom
3272   - name: 'Core: XPConnect'
3273     description: Deep Magic
3274     includes:
3275       - js/xpconnect/**/*
3276     meta:
3277       peers_emeritus:
3278         - Boris Zbarsky
3279         - Blake Kaplan
3280         - Andreas Gal
3281         - Johnny Stenback
3282         - Gabor Krizsanits
3283       components:
3284         - Core::XPConnect
3285     owners:
3286       - *bholley
3287     peers:
3288       - *peterv
3289       - *mccr8
3290       - *kmag
3291       - *nika
3292     machine_name: core_xpconnect
3294   - name: 'Core: XPIDL'
3295     description: Cross-platform IDL compiler; produces .h C++ header files and .xpt
3296       runtime type description files from .idl interface description files.
3297     includes:
3298       - xpcom/idl-parser/**/*
3299       - xpcom/xpidl/**/*
3300     meta:
3301       owners_emeritus:
3302         - Kyle Huey
3303       peers_emeritus:
3304         - Mike Shaver
3305         - Josh 'timeless' Soref
3306       group: dev-tech-xpcom
3307       url: :ref:`XPIDL`
3308     owners:
3309       - *nika
3310     peers:
3311       - *mccr8
3312     machine_name: core_xpidl
3314   - name: 'Core: XSLT Processor'
3315     description: XSLT transformations processor
3316     includes:
3317       - dom/xslt/**/*
3318     meta:
3319       peers_emeritus:
3320         - Jonas Sicking
3321         - Axel Hecht
3322         - Eric Rahm
3323       group: dev-tech-xslt
3324       url: https://developer.mozilla.org/docs/Web/XSLT
3325       components:
3326         - Core::XSLT
3327     owners:
3328       - *peterv
3329     peers: []
3330     machine_name: core_xslt_processor
3332   - name: Desktop Firefox
3333     description: Standalone Web Browser.
3334     includes:
3335       - browser/**/*
3336       - toolkit/**/*
3337     meta:
3338       peers_emeritus:
3339         - Brian Bondy
3340         - Lina Cambridge
3341         - Luke Chang
3342         - Ricky Chien
3343         - Justin Dolske
3344         - Georg Fritzsche
3345         - Felipe Gomes
3346         - Tim Guan-tin Chien
3347         - Johann Hofmann
3348         - Molly Howell
3349         - KM Lee Rex
3350         - Fred Lin
3351         - Ray Lin
3352         - Fischer Liu
3353         - Bill McCloskey
3354         - Mark Mentovai
3355         - Ted Mielczarek
3356         - Brian Nicholson
3357         - Matthew Noorenberghe
3358         - Neil Rashbrook
3359         - Asaf Romano
3360         - Marina Samuel
3361         - J Ryan Stinnett
3362         - Gregory Szorc
3363         - Tim Taubert
3364         - Jared Wein
3365       group: firefox-dev
3366       components:
3367         - Firefox
3368         - Toolkit
3369     owners:
3370       - *mossop
3371       - *Gijs
3372     peers:
3373       - *dao
3374       - *mak
3375       - *mconley
3376       - *sclements
3377     submodules:
3379       - name: Add-ons Manager
3380         description: Extension management back-end.
3381         includes:
3382           - toolkit/mozapps/extensions/**/*
3383         meta:
3384           owners_emeritus:
3385             - Robert Strong
3386             - Andrew Swan
3387             - Kris Maglione
3388         owners:
3389           - *scaraveo
3390           - *rpl
3391         peers:
3392           - *rpl
3393           - *zombie
3394           - *robwu
3395           - *willdurand
3396         machine_name: addons_manager
3398       - name: Add-ons Manager UI
3399         description: about:addons.
3400         includes:
3401           - toolkit/mozapps/extensions/content/**/*
3402         meta:
3403           owners_emeritus:
3404             - Robert Strong
3405             - Andrew Swan
3406         owners:
3407           - *scaraveo
3408           - *mstriemer
3409         peers:
3410           - *rpl
3411           - *zombie
3412           - *robwu
3413           - *willdurand
3414         machine_name: addons_manager_ui
3416       - machine_name: address_bar
3417         name: Address Bar
3418         description: The address bar and address bar autocomplete.
3419         includes:
3420           - browser/components/urlbar/**/*
3421           - browser/themes/shared/urlbar*
3422         owners:
3423           - *adw
3424         peers:
3425           - *daisuke
3426           - *dao
3427           - *mak
3428           - *standard8
3429           - *jteow
3430         meta:
3431           components:
3432             - Firefox::Address Bar
3433           review_group: urlbar-reviewers
3435       - name: Application Update
3436         description: The application update services.
3437         includes:
3438           - toolkit/mozapps/update/**/*
3439         owners:
3440           - *bytesized
3441         peers:
3442           - *molly
3443         machine_name: application_update
3444         meta:
3445           peers_emeritus:
3446             - Adam Gashlin
3449       - name: Bookmarks & History
3450         description: The bookmarks and history services (Places).
3451         includes:
3452           - browser/components/places/**/*
3453           - toolkit/components/places/**/*
3454         meta:
3455           owners_emeritus:
3456             - Dietrich Ayala
3457           peers_emeritus:
3458             - Asaf Romano
3459             - David Dahl
3460             - Shawn Wilsher
3461           components:
3462             - Firefox::Bookmarks & History
3463             - Toolkit::Places
3464           review_group: places-reviewers
3465         owners:
3466           - *mak
3467         peers:
3468           - *adw
3469           - *daisuke
3470           - *lina
3471           - *standard8
3472         machine_name: bookmarks_history
3474       - name: Desktop Theme
3475         description: The style rules used in the desktop UI.
3476         includes:
3477           - browser/themes/**/*
3478           - toolkit/themes/**/*
3479         meta:
3480           peers_emeritus:
3481             - Tim Nguyen
3482             - *amy
3483           components:
3484             - Firefox::Theme
3485             - Toolkit::Themes
3486         owners:
3487           - *dao
3488         peers:
3489           - *cmkm
3490           - *emilio
3491           - *hjones
3492           - *itielyn8
3493           - *jules
3494           - *kcochrane
3495           - *sfoster
3496         machine_name: desktop_theme
3498       - name: Desktop UI
3499         description: The main browser UI except where covered by more specific submodules.
3500         includes:
3501           - browser/base/content/**/*
3502         meta:
3503           owners_emeritus:
3504             - Jared Wein
3505           peers_emeritus:
3506             - Florian Quèze
3507         owners:
3508           - *mconley
3509         peers:
3510           - *jhirsch
3511           - *sclements
3512           - *dwalker
3513           - *cmkm
3514         machine_name: desktop_ui
3516       - name: Download Manager
3517         description: The downloads UI and service.
3518         includes:
3519           - browser/components/downloads/**/*
3520           - toolkit/mozapps/downloads/**/*
3521           - uriloader/exthandler/**/*
3522         meta:
3523           owners_emeritus:
3524             - Paolo Amadini
3525             - Shawn Wilsher
3526           peers_emeritus:
3527             - *micah
3528         owners:
3529           - *mak
3530         peers:
3531           - *Gijs
3532         machine_name: download_manager
3534       - name: Enterprise Policies
3535         description: System policies for controlling Firefox.
3536         includes:
3537           - browser/components/enterprisepolicies/**/*
3538         meta: {}
3539         owners:
3540           - *mkaply
3541         peers: []
3542         machine_name: enterprise_policies
3544       - name: Experiments/Rollouts
3545         description: Desktop clients for our experiments and off-train deployments
3546           systems.
3547         includes:
3548           - toolkit/components/normandy/**/*
3549           - toolkit/components/nimbus/**/*
3550         meta:
3551           owners_emeritus:
3552             - Michael Cooper
3553           components:
3554             - Firefox::Normandy
3555             - Firefox::Nimbus Desktop Client
3556           url: https://experimenter.info/
3557         owners:
3558           - *beth
3559         peers:
3560           - *Gijs
3561           - *emcminn
3562           - *charlie
3563         machine_name: normandy
3565       - machine_name: firefox_view
3566         name: Firefox View
3567         description: The Firefox View page and its modules.
3568         includes:
3569           - browser/components/firefoxview/**/*
3570         excludes: []
3571         owners:
3572           - *sclements
3573         peers:
3574           - *sfoster
3575           - *kcochrane
3576           - *jsudiaman
3577         meta:
3578       - name: Form Autofill
3579         description: Form detection and autocomplete.
3580         includes:
3581           - browser/extensions/formautofill/**/*
3582           - toolkit/components/satchel/**/*
3583         meta:
3584           owners_emeritus:
3585             - Matthew Noorenberghe
3586             - *serg
3587           peers_emeritus:
3588             - *tgiles
3589         owners:
3590           - *dimi
3591         peers:
3592           - *enndeakin
3593           - *issammani
3594           - *janika
3595         machine_name: form_autofill
3597       - name: In-product Messaging
3598         description: The system for delivering in-product messaging and onboarding
3599           including Activity Stream Router, about:welcome, UI tour.
3600         includes:
3601           - browser/components/asrouter/**/*
3602           - browser/components/aboutwelcome/**/*
3603           - browser/components/uitour/**/*
3604           - toolkit/components/messaging-system/**/*
3605         meta:
3606           components:
3607             - Firefox::Messaging System
3608             - Firefox::Tours
3609           owners_emeritus:
3610             - *Mardak
3611           peers_emeritus:
3612             - *k88hudson
3613             - *MattN
3614         owners:
3615           - *pdahiya
3616         peers:
3617           - *nanj
3618           - *Mardak
3619           - *dmosedale
3620           - *aminomancer
3621         machine_name: inproduct_messaging
3623       - name: Launcher Process
3624         description: Windows process for bootstrapping the browser process.
3625         includes:
3626           - browser/app/winlauncher/**/*
3627         meta:
3628           owners_emeritus:
3629             - Aaron Klotz
3630             - *toshi
3631           components:
3632             - Firefox::Launcher Process
3633         owners:
3634           - *rkraesig
3635         peers:
3636           - *molly
3637           - *gstoll
3638           - *handyman
3639         machine_name: launcher_process
3641       - machine_name: localization
3642         name: Localization
3643         description: Tooling to enable translation and facilitate localization.
3644         includes: []
3645         excludes: []
3646         owners:
3647           - *flod
3648         peers:
3649           - *mathjazz
3650           - *eemeli
3651       - name: New Tab Page
3652         description: The new tab/home page.
3653         includes:
3654           - browser/components/newtab/**/*
3655           - browser/extensions/newtab/**/*
3656         meta:
3657           components:
3658             - Firefox::New Tab Page
3659           owners_emeritus:
3660             - *Mardak
3661           peers_emeritus:
3662             - *k88hudson
3663             - *aoprea
3664         owners:
3665           - *thecount
3666         peers:
3667           - *amy
3668           - *nbarrett
3669           - *maxx
3670         machine_name: new_tab_page
3672       - name: Password Manager
3673         description: Managing, saving and filling logins.
3674         includes:
3675           - toolkit/components/passwordmgr/**/*
3676           - browser/components/aboutlogins/**/*
3677         meta:
3678           owners_emeritus:
3679             - Matthew Noorenberghe
3680             - *serg
3681           peers_emeritus:
3682             - Bianca Danforth
3683             - Severin Rudie
3684             - Jared Wein
3685             - *tgiles
3686             - *sfoster
3687           url: https://wiki.mozilla.org/Toolkit:Password_Manager
3688           components:
3689             - Toolkit::Password Manager
3690             - 'Toolkit::Password Manager: Site'
3691             - Compatibility
3692             - Firefox::about:logins
3693         owners:
3694           - *joschmidt
3695           - *micah
3696         peers:
3697           - *dimi
3698           - *enndeakin
3699           - *issammani
3700           - *janika
3701         machine_name: password_manager
3703       - machine_name: firefox_pip
3704         name: Picture-in-Picture
3705         description: A component that allows video elements to be pulled out into
3706           an always-on-top window.
3707         includes:
3708           - toolkit/components/pictureinpicture
3709           - browser/extensions/pictureinpicture
3710         meta:
3711           owners_emeritus:
3712             - *micah
3713             - *molly
3714         excludes: []
3715         owners:
3716           - *mconley
3717         peers:
3718           - *niklas
3719           - *kpatenio
3721       - name: Profile Migration
3722         description: Migrating data from other browsers.
3723         includes:
3724           - browser/components/migration/**/*
3725         meta: {}
3726         owners:
3727           - *Gijs
3728         peers:
3729           - *mconley
3730           - *mak
3731           - *MattN
3732         machine_name: profile_migration
3734       - name: Screenshots
3735         description: Code relating to Screenshots functionality
3736         includes:
3737           - browser/extensions/screenshots/**/*
3738           - browser/components/screenshots/**/*
3739         meta:
3740           owners_emeritus:
3741             - Emma Malysz
3742             - Ian Bicking
3743           peers_emeritus:
3744             - Barry Chen
3745           components:
3746             - Firefox::Screenshots
3747         owners:
3748           - *sfoster
3749           - *niklas
3750         peers:
3751           - *jhirsch
3752         machine_name: screenshots
3754       - name: Search
3755         description: The search service and search bar.
3756         includes:
3757           - browser/components/search/**/*
3758           - toolkit/components/search/**/*
3759         meta:
3760           components:
3761             - Firefox::Search
3762           peers_emeritus:
3763             - Michael de Boer
3764           review_group: search-reviewers
3765         owners:
3766           - *standard8
3767         peers:
3768           - *daleharvey
3769           - *jteow
3770           - *mcheang
3771           - *scunnane
3772         machine_name: search
3774       - name: Security and Privacy UI
3775         description: The front-end to our security and privacy features, including
3776           Protections UI, Site Identity, Site Permissions and Certificate Errors
3777         includes:
3778           - browser/components/protections/**/*
3779           - browser/components/controlcenter/**/*
3780         meta:
3781           peers_emeritus:
3782             - Erica Wright
3783             - Nihanth Subramanya
3784             - *prathiksha
3785           owners_emeritus:
3786             - Johann Hofmann
3787           components:
3788             - Firefox::Security
3789             - Firefox::Protections UI
3790             - Firefox::Site Identity
3791             - Firefox::Site Permissions
3792         owners:
3793           - *emz
3794         machine_name: security_and_privacy_ui
3796       - name: Session Restore
3797         description: Restoring a user's session after starting Firefox.
3798         includes:
3799           - browser/components/sessionstore/**/*
3800           - toolkit/components/sessionstore/**/*
3801         meta:
3802           owners_emeritus:
3803             - Michael de Boer
3804             - Kashav Madan
3805             - *daleharvey
3806             - *dao
3807           peers_emeritus:
3808             - Anny Gakhokidze
3809           components:
3810             - Firefox::Session Restore
3811         owners:
3812           - *sclements
3813           - *sfoster
3814           - *farre
3815         peers:
3816           - *dao
3817         machine_name: session_restore
3819       - name: Settings UI
3820         description: The front-end settings user interface.
3821         includes:
3822           - browser/components/preferences/**/*
3823           - browser/themes/*/preferences
3824           - toolkit/mozapps/preferences
3825         meta:
3826           owners_emeritus:
3827             - Jared Wein
3828           peers_emeritus:
3829             - Tim Nguyen
3830         owners:
3831           - *mossop
3832         peers:
3833           - *mstriemer
3834           - *Gijs
3835           - *mconley
3836         machine_name: settings_ui
3838       - name: Tabbed Browser
3839         description: The UI component controlling browser tabs.
3840         includes:
3841           - browser/components/tabbrowser/**/*
3842           - browser/themes/shared/tabbrowser/*
3843         meta:
3844           components:
3845             - Firefox::Tabbed Browser
3846           peers_emeritus:
3847             - Jared Wein
3848             - Matthew N
3849         owners:
3850           - *dao
3851         peers:
3852           - *mak
3853           - *mconley
3854           - *dwalker
3855           - *niklas
3856           - *jswinarton
3857           - *sthompson
3858         machine_name: tabbed_browser
3860       - name: Windows Installer
3861         description: The installer for Windows.
3862         includes:
3863           - browser/installer/**/*
3864           - toolkit/mozapps/installer/**/*
3865         meta:
3866           components:
3867             - Firefox::Installer
3868         owners:
3869           - *molly
3870         peers:
3871           - *agashlin
3872           - *nalexander
3873         machine_name: windows_installer
3874     machine_name: desktop_firefox
3876   - machine_name: devtools
3877     name: DevTools
3878     description: Mozilla Developer Tools
3879     includes:
3880       - devtools/**/*
3881     excludes: []
3882     owners:
3883       - *Honza
3884     peers:
3885       - *ochameau
3886       - *jdescottes
3887       - *nchevobbe
3888       - *bomsy
3889       - *whimboo
3890     meta:
3891       owners_emeritus:
3892         - Patrick Brosset
3893         - Joe Walker
3894         - Dave Camp
3895         - Rob Campbell
3896       peers_emeritus:
3897         - Mihai Șucan
3898         - Heather Arthur
3899         - Anton Kovalyov
3900         - Brandon Benvie
3901         - Eddy Bruel
3902         - James Long
3903         - Matteo Ferretti
3904         - Steve Fink (heapsnapshot code)
3905         - Jaroslav Šnajdr
3906         - Tom Tromey
3907         - Paul Rouget
3908         - Victor Porof
3909         - Lin Clark
3910         - Jan Keromnes
3911         - Jordan Santell
3912         - Soledad Penadés
3913         - Mike Ratcliffe
3914         - Panagiotis Astithas
3915         - Tim Nguyen
3916         - Brian Grinstead
3917         - J. Ryan Stinnett
3918         - Jason Laster
3919         - David Walsh
3920         - Greg Tatum
3921         - Gabriel Luong
3922         - Brad Werth
3923         - Daisuke Akatsuka
3924         - Yulia Startsev
3925         - Logan Smyth
3926         - Julien Wajsberg
3927         - Razvan Caliman
3928         - Micah Tigley
3929         - Nick Fitzgerald
3930         - Jim Blandy
3931         - Belén Albeza
3932       url: http://firefox-dev.tools/
3933       components:
3934         - DevTools
3935   - machine_name: fenix
3936     name: Fenix
3937     description: Android Project to build Firefox for Android
3938     includes:
3939       - mobile/android/fenix/**/*
3940     excludes: []
3941     owners:
3942       - *boek
3943       - *gl
3944     peers:
3945       - *royang
3946       - *rsainani
3947     meta:
3948   - machine_name: focus_android
3949     name: Focus for Android
3950     description: Android Project to build Focus for Android
3951     includes:
3952       - mobile/android/focus-android/**/*
3953     excludes: []
3954     owners:
3955       - *mcarare
3956       - *royang
3957     peers:
3958       - *giorga
3959     meta:
3960   - machine_name: javascript_usage
3961     name: JavaScript usage, tools, and style
3962     description: Aspects of JavaScript use such as language feature usage, tooling
3963       such as lint configurations, formatting and naming style.
3964     includes:
3965       - .eslintrc-test-paths.js
3966       - '**/.eslintrc*.js'
3967       - tools/lint/eslint/**/*
3968       - .prettier*
3969       - .stylelint*
3970     excludes: []
3971     owners:
3972       - *mossop
3973     peers:
3974       - *Gijs
3975       - *standard8
3976       - *jandem
3977     meta:
3978       review_group: frontend-codestyle-reviewers
3980   - name: mots config
3981     includes:
3982       - mots.yaml
3983     owners:
3984       - *zeid
3985     machine_name: mots
3987   - machine_name: mozharness
3988     name: mozharness
3989     description: Configuration-driven script harness.
3990     includes:
3991       - testing/mozharness/**/*
3992     excludes: []
3993     owners:
3994       - *ahal
3995     peers:
3996       - *jmaher
3997     meta:
3998       owners_emeritus:
3999         - Aki Sasaki
4000         - Geoff Brown
4001       peers_emeritus:
4002         - Justin Wood
4003         - Tom Prince
4004       components:
4005         - 'Release Engineering :: Applications: MozharnessCore'
4007   - machine_name: python_usage
4008     name: Python usage, tools, and style
4009     description: Aspects of Python use such as tooling, formatting and naming style
4010     includes:
4011       - tools/lint/python/**/*
4012     excludes: []
4013     owners:
4014       - *ahal
4015     peers:
4016       - *glandium
4017       - *marco
4018       - *Sylvestre
4019     meta:
4020       components:
4021         - 'Developer Infrastructure :: Lint and Formatting'
4023   - machine_name: remote_protocol
4024     name: Remote Protocol
4025     description: Low-level remote protocol exposing interfaces for inspecting state
4026       and controlling execution of web documents, instrumenting various subsystems
4027       in the browser, simulating user interaction for automation purposes, and for
4028       subscribing to updates from the aforementioned.
4029     includes:
4030       - remote/**/*
4031     meta:
4032       components:
4033         - Remote Protocol
4034       url: https://firefox-source-docs.mozilla.org/remote/
4035     owners:
4036       - *whimboo
4037     peers:
4038       - *jdescottes
4039       - *jgraham
4040       - *Sasha
4041     submodules:
4043       - machine_name: remote_protocol_agent
4044         name: Agent
4045         description: Underlying transport layer and server to allow remoting of Firefox
4046           for automation and debugging.
4047         includes:
4048           - remote/**/*
4049         excludes:
4050           - remote/cdp/*
4051           - remote/marionette/*
4052           - remote/webdriver-bidi/*
4053         meta:
4054           owners_emeritus:
4055             - Andreas Tolfsen
4056           peers_emeritus:
4057             - Maja Frydrychowicz
4058             - Alexandre Poirot
4059             - Yulia Startsev
4060           components:
4061             - 'Remote Protocol :: Agent'
4062         owners:
4063           - *whimboo
4064         peers:
4065           - *jdescottes
4066           - *jgraham
4067           - *Sasha
4069       - machine_name: remote_protocol_cdp
4070         name: CDP
4071         description: The core implementation for CDP support. Please file domain specific
4072           issues and requests under the appropriate CDP-prefixed Remote Protocol component.
4073         includes:
4074           - remote/cdp/*
4075         meta:
4076           owners_emeritus:
4077             - Andreas Tolfsen
4078           peers_emeritus:
4079             - Maja Frydrychowicz
4080             - Alexandre Poirot
4081             - Yulia Startsev
4082           components:
4083             - 'Remote Protocol :: CDP'
4084         owners:
4085           - *whimboo
4086         peers:
4087           - *jdescottes
4088           - *jgraham
4089           - *Sasha
4091       - machine_name: remote_protocol_marionette
4092         name: Marionette
4093         description: Marionette is a remote protocol that lets out-of-process programs
4094           communicate with, instrument, and control Gecko-based browsers. Combined
4095           with geckodriver, this forms our WebDriver classic implementation.
4096         includes:
4097           - remote/marionette/*
4098         meta:
4099           owners_emeritus:
4100             - Andreas Tolfsen
4101           peers_emeritus:
4102             - Maja Frydrychowicz
4103             - David Burns
4104           components:
4105             - 'Remote Protocol :: Marionette'
4106           group: dev-webdriver
4107         owners:
4108           - *whimboo
4109         peers:
4110           - *jdescottes
4111           - *jgraham
4112           - *Sasha
4114       - machine_name: remote_protocol_webdriver_bidi
4115         name: WebDriver BiDi
4116         description: W3C WebDriver BiDi implementation for Gecko-based browsers.
4117         includes:
4118           - remote/webdriver-bidi/*
4119         meta:
4120           components:
4121             - 'Remote Protocol :: WebDriver BiDi'
4122           group: dev-webdriver
4123         owners:
4124           - *whimboo
4125         peers:
4126           - *jdescottes
4127           - *jgraham
4128           - *Sasha
4130   - machine_name: sync
4131     name: Sync
4132     description: Firefox Sync client
4133     includes:
4134       - services/sync/**/*
4135     excludes: []
4136     owners:
4137       - *markh
4138     peers:
4139       - *lougenia
4140       - *teshaq
4141       - *bdk
4142       - *skhamis
4143       - *lina
4144     meta:
4145       owners_emeritus:
4146         - Ryan Kelly
4147       url: https://wiki.mozilla.org/Services/Process/Code_Review
4148       components:
4149         - Sync
4151   - machine_name: testing_firefox_ui
4152     name: firefox-ui
4153     description: Firefox UI test framework.
4154     includes:
4155       - testing/firefox-ui/**/*
4156     meta:
4157       peers_emeritus:
4158         - Maja Frydrychowicz
4159       components:
4160         - 'Testing :: Firefox UI'
4161     owners:
4162       - *whimboo
4163     peers:
4164       - *jdescottes
4165       - *jgraham
4166       - *Sasha
4168   - machine_name: testing_geckodriver
4169     name: geckodriver
4170     description: Proxy for using W3C WebDriver-compatible clients to interact with
4171       Gecko-based browsers.
4172     includes:
4173       - testing/geckodriver/**/*
4174     excludes: []
4175     owners:
4176       - *jgraham
4177     peers:
4178       - *whimboo
4179     meta:
4180       components:
4181         - 'Testing :: geckodriver'
4182       group: dev-webdriver
4184   - machine_name: testing_gtest
4185     name: gtest
4186     description: GTest test harness.
4187     includes:
4188       - testing/gtest/**/*
4189     excludes: []
4190     owners:
4191       - *jmaher
4192     peers: []
4193     meta:
4194       components:
4195         - 'Testing :: GTest'
4197   - machine_name: testing_marionette_client_harness
4198     name: Marionette Client & Harness
4199     description: Python client and harness for the Marionette remote protocol implementation.
4200     includes:
4201       - testing/marionette/**/*
4202     meta:
4203       owners_emeritus:
4204         - Andreas Tolfsen
4205       peers_emeritus:
4206         - Maja Frydrychowicz
4207         - David Burns
4208       components:
4209         - 'Testing :: Marionette Client & Harness'
4210     owners:
4211       - *whimboo
4212     peers:
4213       - *jdescottes
4214       - *jgraham
4215       - *Sasha
4217   - machine_name: testing_mochitest
4218     name: Mochitest
4219     description: Mochitest test framework
4220     includes:
4221       - testing/mochitest/**/*
4222     excludes: []
4223     owners:
4224       - *ahal
4225     peers:
4226       - *jmaher
4227     meta:
4228       components:
4229         - 'Testing :: Mochitest'
4230   - machine_name: testing_mozbase
4231     name: Mozbase
4232     description: Base modules used for implementing test components.
4233     includes:
4234       - testing/mozbase
4235     excludes: []
4236     owners:
4237       - *jmaher
4238     peers:
4239       - *ahal
4240       - *ato
4241       - *bc
4242       - *jgraham
4243       - *whimboo
4244     meta:
4245       components:
4246         - 'Testing :: Mozbase'
4247         - 'Testing :: Mozbase Rust'
4248   - machine_name: testing_performance_testing
4249     name: Performance Testing
4250     description: >
4251       This module encompasses all of our performance testing projects, e.g.  Raptor,  Talos,
4252       MozPerfTest, AWSY, JSShell, mach try perf, etc.. See our PerfDocs for more information  on
4253       the owners/peers of the various components (linked below).
4254     includes:
4255       - testing/raptor/**/*
4256       - testing/talos/**/*
4257       - python/mozperftest/**/*
4258       - testing/awsy/**/*
4259       - testing/jsshell/**/*
4260       - tools/lint/perfdocs/**/*
4261       - testing/perfdocs/**/*
4262       - testing/performance/**/*
4263       - testing/condprofile/**/*
4264       - tools/browsertime/**/*
4265       - tools/tryselect/selectors/perf.py
4266     excludes: []
4267     owners:
4268       - *sparky
4269     peers:
4270       - *aglavic
4271       - *davehunt
4272       - *kshampur
4273     meta:
4274       components:
4275         - 'Testing :: Raptor'
4276         - 'Testing :: Talos'
4277         - 'Testing :: AWSY'
4278         - 'Testing :: Performance'
4279         - 'Testing :: mozperftest'
4280         - 'Testing :: Condprofile'
4281       url: :ref:`Performance Testing`
4282   - machine_name: testing_reftest
4283     name: Reftest (+ jsreftest + crashtest)
4284     description: Reftest test framework
4285     includes:
4286       - layout/tools/reftest/**/*
4287     excludes: []
4288     owners:
4289       - *tnikkel
4290     peers:
4291       - *ahal
4292       - *jmaher
4293     meta:
4294       components:
4295         - 'Testing :: Reftest'
4296   - machine_name: testing_tryselect
4297     name: Tryselect
4298     description: Frontend for selecting jobs on the try server.
4299     includes:
4300       - tools/tryselect/**/*
4301     excludes: []
4302     owners:
4303       - *ahal
4304     peers:
4305       - *jgraham
4306       - *marco
4307     meta:
4308       components:
4309         - 'Developer Infrastructure :: Try'
4310   - machine_name: testing_web_platform_tests_infrastructure
4311     name: web-platform-tests infrastructure
4312     description: Infrastructure for running the cross-browser web-platform-tests
4313     includes:
4314       - testing/web-platform/**/*
4315       - testing/web-platform/tests/tools/**/*
4316     excludes:
4317       - testing/web-platform/tests/**/*
4318       - testing/web-platform/meta/**/*
4319       - testing/web-platform/mozilla/**/*
4320     owners:
4321       - *jgraham
4322     peers: []
4323     meta:
4324       components:
4325         - 'Testing :: web-platform-tests'
4326   - machine_name: testing_xpcshell
4327     name: XPCShell
4328     description: XPCShell test harness.
4329     includes:
4330       - testing/xpcshell/**/*
4331     excludes: []
4332     owners:
4333       - *jmaher
4334     meta:
4335       components:
4336         - Testing::XPCShell Harness
4337   - name: Toolkit
4338     description: Components shared between desktop and mobile browsers.
4339     includes:
4340       - toolkit/**/*
4341     meta:
4342       group: firefox-dev
4343       components:
4344         - Firefox
4345         - Toolkit
4346       peers_emeritus:
4347         - Matthew Noorenberghe
4348         - Jared Wein
4349     owners:
4350       - *mossop
4351       - *Gijs
4352     peers:
4353       - *dao
4354       - *mak
4355       - *mconley
4356       - *molly
4357     submodules:
4359       - name: Application Startup
4360         description: The profile system and startup process before the front-end launches.
4361         includes:
4362           - toolkit/profile/**/*
4363           - toolkit/components/remote/**/*
4364           - toolkit/xre/**/*
4365         owners:
4366           - *mossop
4367         meta:
4368           peers_emeritus:
4369             - *froydnj
4370         machine_name: application_startup
4372       - name: Telemetry
4373         description: >
4374           The core infrastructure in the Firefox client to send back telemetry
4375           data. Includes the common mechanisms to record, view and submit data: Legacy
4376           Telemetry and Glean (via Firefox on Glean (FOG)). This module
4377           does ''not'' include responsibility for every piece of submitted Telemetry
4378           data. Each team/module is responsible for their own measurements (histograms,
4379           scalars, other ping submissions, etc.).
4380         includes:
4381           - toolkit/components/glean/**/*
4382           - toolkit/components/telemetry/**/*
4383           - toolkit/content/aboutTelemetry.*
4384         meta:
4385           owners_emeritus:
4386             - Georg Fritzsche
4387           group: fx-data-dev
4388           url: :ref:`Telemetry`
4389           peers_emeritus:
4390             - *perrymcmanis
4391         owners:
4392           - *chutten
4393         peers:
4394           - *Dexter
4395           - *janerik
4396           - *travis
4397         machine_name: telemetry
4399       - name: UI Widgets
4400         description: The base widgets used throughout the UI.
4401         includes:
4402           - toolkit/content/widgets/**/*
4403         meta:
4404           owners_emeritus:
4405             - Neil Deakin
4406           peers_emeritus:
4407             - Andrew Swan
4408         owners:
4409           - *mstriemer
4410         peers:
4411           - *mak
4412           - *tgiles
4413           - *hjones
4414         machine_name: ui_widgets
4416       - name: WebCompat Addons
4417         description: Compatibility interventions (webcompat system addon) and bug
4418           reporting capabilities (Report Site Issue addon).
4419         includes:
4420           - browser/extensions/report-site-issue
4421           - browser/extensions/webcompat
4422           - mobile/android/android-components/components/feature/webcompat
4423           - mobile/android/android-components/components/feature/webcompat-reporter
4424           - toolkit/components/reportbrokensite
4425           - https://github.com/mozilla-extensions/webcompat-addon
4426         meta:
4427           url: https://wiki.mozilla.org/Compatibility/System_Addon
4428           group: compatibility
4429           peers_emeritus:
4430             - Mike Taylor
4431           components:
4432             - Web Compatibility::Interventions
4433             - Web Compatibility::Tooling & Investigations
4434         owners:
4435           - *denschub
4436           - *twisniewski
4437         peers:
4438           - *ksenia
4439         machine_name: webcompat_addons
4441       - name: Webextensions
4442         description: Webextension APIs and integration.
4443         includes:
4444           - browser/components/extensions/**/*
4445           - toolkit/components/extensions/**/*
4446         meta:
4447           peers_emeritus:
4448             - Andrew Swan
4449             - Kris Maglione
4450         owners:
4451           - *scaraveo
4452           - *zombie
4453         peers:
4454           - *rpl
4455           - *robwu
4456           - *willdurand
4457         machine_name: webextensions
4458     machine_name: toolkit
4459   - machine_name: translation
4460     name: Translation
4461     description: Support for translation in Firefox, and the infrastructure to train
4462       new translation language models.
4463     includes:
4464       - toolkit/components/translations/**/*
4465       - toolkit/components/translation/**/*
4466       - browser/components/translations/**/*
4467     excludes: []
4468     owners:
4469       - *gregtatum
4470     peers:
4471       - *nordzilla
4472       - *epavlov
4473       - *marco
4474     meta:
4475       group: dev-platform
4476       url: https://github.com/mozilla/firefox-translations-training https://github.com/mozilla/firefox-translations-models
4477         https://github.com/mozilla/firefox-translations-evaluations https://github.com/mozilla/firefox-translations
4478       components:
4479         - Firefox::Translation
4480       review_group: translations-reviewers
4481   - machine_name: tree_sheriffs
4482     name: Tree Sheriffs
4483     description: Tree Sheriffs aid developers to easily, quickly, and seamlessly land
4484       their code in the proper location(s) and ensure that code does not break our
4485       automated tests. In the service of this objective, the Sheriffs work closely
4486       with the larger engineering organization to create and enforce landing policies
4487       that increase productivity while maintaining an efficient and robust automated
4488       testing system. Beyond the policy role, they have also become shepherds of automation
4489       quality by monitoring intermittent failures, performing uplifts and merges,
4490       and identifying poorly performing automation machines.
4491     meta:
4492       group: sheriffs
4493       url: https://wiki.mozilla.org/Sheriffing
4494       owner_emeritus:
4495         - bmo_id: 75935
4496           name: Ryan VanderMeulen
4497           nick: ryanvm
4498         - Ed Morley
4499       peers_emeritus:
4500         - Carsten Book
4501         - Wes Kocher
4502     owners:
4503       - *aryx
4504     peers:
4505       - *RyanVM
4506   - machine_name: url_classifier
4507     name: URL Classifier
4508     description: Database and list-based classification of URL resources, such as
4509       Tracking Protection and SafeBrowsing.
4510     includes:
4511       - toolkit/components/url-classifier/**/*
4512       - netwerk/url-classifier/**/*
4513     excludes: []
4514     owners:
4515       - *dimi
4516       - *groovecoder
4517     peers:
4518       - *timhuang
4519       - *gcp
4520     meta:
4521       url: https://github.com/mozilla-services/shavar https://wiki.mozilla.org/Phishing_Protection
4522         https://wiki.mozilla.org/Security/Tracking_protection https://wiki.mozilla.org/Security/Application_Reputation
4523       owners_emeritus:
4524         - François Marier
4525       peers_emeritus:
4526         - Henry Chang
4527         - Ryan Tilder
4528       group: dev-platform
4529 hashes:
4530   config: 2cd3ccb08a7682dd9b4ee6a705944097e8f20737
4531   export: 3d1f2939a885652782b6368b36caee74274cf26a