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