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