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