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