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