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