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