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