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