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