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