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