summaryrefslogtreecommitdiffstats
path: root/comm/mots.yaml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /comm/mots.yaml
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'comm/mots.yaml')
-rw-r--r--comm/mots.yaml483
1 files changed, 483 insertions, 0 deletions
diff --git a/comm/mots.yaml b/comm/mots.yaml
new file mode 100644
index 0000000000..5285a34457
--- /dev/null
+++ b/comm/mots.yaml
@@ -0,0 +1,483 @@
+%YAML 1.2
+---
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at https://mozilla.org/MPL/2.0/.
+
+# See https://mots.readthedocs.io/en/latest/#quick-start for quick start
+# documentation and how to modify this file.
+repo: comm-central
+created_at: '2022-10-20T11:26:42.853013'
+updated_at: '2023-01-31T20:57:42.972682'
+hashes:
+ config: 5182890dff9295cb4edc0b6304cfd6165d685a3d
+ export: 720e58fc42b1ac17197b565b47f8ba72c2be437b
+export:
+ path: ./docs/mots/index.rst
+ format: rst
+ searchfox_enabled: false
+description: |
+ Thunderbird operates under Mozilla's `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.
+
+ The system is overseen by the owner and peers of the Module Ownership module.
+ For the modules that make up Thunderbird, oversight is provided by the
+ Thunderbird Council module. Owners may add and remove peers from their modules
+ as they wish, without reference to anyone else.
+
+people:
+ - &aceman
+ bmo_id: 97012
+ name: Aceman
+ nick: aceman
+ - &aleca
+ bmo_id: 634666
+ name: Alessandro Castellani
+ nick: aleca
+ - &aleth
+ bmo_id: 434808
+ name: aleth
+ nick: aleth
+ - &alta88
+ bmo_id: 217596
+ name: alta88
+ nick: alta88
+ - &ba
+ bmo_id: 653537
+ name: Berna Alp
+ nick: ba
+ - &BenB
+ bmo_id: 22599
+ name: Ben Bucksch
+ nick: BenB
+ - &benc
+ bmo_id: 621918
+ name: Ben Campbell
+ nick: benc
+ - &benediktp
+ bmo_id: 369370
+ name: Benedikt Pfeifer
+ nick: benediktp
+ - &bwinton
+ bmo_id: 339434
+ name: Blake Winton
+ nick: bwinton
+ - &Callek
+ bmo_id: 129968
+ name: Justin Wood
+ nick: Callek
+ - &clokep
+ bmo_id: 227224
+ name: Patrick Cloke
+ nick: clokep
+ - &darktrojan
+ bmo_id: 158464
+ name: Geoff Lankow
+ nick: darktrojan
+ - &Fallen
+ bmo_id: 253233
+ name: Philipp Kewisch
+ nick: Fallen
+ - &florian
+ bmo_id: 149052
+ name: Florian Quèze
+ nick: florian
+ - &freaktechnik
+ bmo_id: 381211
+ name: Martin Giger
+ nick: freaktechnik
+ - &gds
+ bmo_id: 28426
+ name: gene smith
+ nick: gds
+ - &henryx
+ bmo_id: 680421
+ name: Henry Wilkes
+ nick: henry-x
+ - &jcranmer
+ bmo_id: 286107
+ name: Joshua Cranmer
+ nick: jcranmer
+ - &KaiE
+ bmo_id: 36541
+ name: Kai Engert
+ nick: KaiE
+ - &mconley
+ bmo_id: 403756
+ name: Mike Conley
+ nick: mconley
+ - &micah
+ bmo_id: 704774
+ name: micah
+ nick: micah
+ - &mkmelin
+ bmo_id: 101158
+ name: Magnus Melin
+ nick: mkmelin
+ - &neil
+ bmo_id: 14006
+ name: Neil Rashbrook
+ nick: neil
+ - &nobody
+ bmo_id: 1
+ name: Nobody
+ nick: nobody
+ - &Paenglab
+ bmo_id: 282357
+ name: Richard Marti
+ nick: Paenglab
+ - &patrick
+ bmo_id: 100230
+ name: Patrick Brunschwig
+ nick: patrick
+ - &protz
+ bmo_id: 206599
+ name: Jonathan Protzenko
+ nick: protz
+ - &rjl
+ bmo_id: 63411
+ name: Rob Lemley
+ nick: rjl
+ - &rkent
+ bmo_id: 254728
+ name: Kent James
+ nick: rkent
+ - &rnons
+ bmo_id: 582219
+ name: Ping Chen
+ nick: rnons
+ - &sdk
+ bmo_id: 598568
+ name: Danny Colin
+ nick: sdk
+ - &squib
+ bmo_id: 352169
+ name: Jim Porter
+ nick: squib
+ - &standard8
+ bmo_id: 112088
+ name: Mark Banner
+ nick: standard8
+ - &TbSync
+ bmo_id: 550104
+ name: John Bieling
+ nick: TbSync
+ - &tomprince
+ bmo_id: 461658
+ name: Tom Prince
+ nick: tomprince
+modules:
+ - name: Thunderbird Council - 2023
+ machine_name: 00-thunderbird_council
+ description: The Thunderbird Council is the elected governing body for the Thunderbird
+ Project, including the code modules that develop the code in Thunderbird product(s).
+ It is the top-level module of the project, and Peers are members of the Council.
+ owners: [*ba]
+ peers: [*micah, *sdk, *TbSync, *BenB, *clokep, *Fallen]
+ excludes:
+ - suite/**
+
+ - name: Thunderbird Desktop
+ machine_name: 01-thunderbird_desktop
+ description: Standalone Mail Application.
+ includes:
+ - mail/**
+ - python/**
+ - other-licenses/**/thunderbird/**
+ - third_party/**
+ - tools/**
+ owners: [*mkmelin]
+ peers: [*darktrojan, *aceman, *Paenglab]
+ meta:
+ owners_emeritus:
+ - *standard8
+ - David Bienvenu
+ - Scott MacGregor
+ peers_emeritus:
+ - *bwinton
+ - *mconley
+ - *rkent
+ - Jorg K
+ url: https://developer.thunderbird.net/
+ components: [Thunderbird]
+ submodules:
+ - name: Addon Support
+ machine_name: addon_support
+ description: APIs to enable extensions, as well as their installation
+ includes:
+ - mail/components/extensions/**
+ owners: [*TbSync]
+ peers: [*darktrojan, *Fallen]
+ meta:
+ components:
+ - Thunderbird::Add-Ons Extensions API
+ - Thunderbird::Add-Ons General
+
+ - name: Build Config
+ machine_name: build_config
+ description: Build, CI, Release Engineering
+ includes:
+ - build/**
+ - mail/config/**
+ - taskcluster/**
+ owners: [*rjl]
+ peers: [*Fallen]
+ meta:
+ peers_emeritus:
+ - *standard8
+ - Siddharth Agarwal
+ - *Callek
+ - *jcranmer
+ - *tomprince
+ components: [Thunderbird::Build Config]
+
+ - name: Instant Messaging
+ machine_name: instant_messaging
+ description: The chat and instant messaging component of Thunderbird
+ includes:
+ - mail/components/im/**
+ - chat/**
+ owners: [*clokep]
+ peers: [*freaktechnik]
+ meta:
+ owners_emeritus:
+ - *florian
+ peers_emeritus:
+ - *aleth
+ - *benediktp
+ components:
+ - Thunderbird::Instant Messaging
+
+ - name: Message Security
+ machine_name: message_security
+ description: OpenPGP and S/MIME message security
+ includes:
+ - mail/extensions/openpgp/**
+ - mail/extensions/smime/**
+ owners: [*KaiE]
+ peers: [*patrick, *mkmelin]
+
+ - name: Theme
+ machine_name: theme
+ description: The interface of Thunderbird related to the OS and custom themes
+ includes:
+ - mail/themes/**
+ owners: [*Paenglab]
+ peers: [*aleca]
+ meta:
+ peers_emeritus:
+ - Josiah Bruner (:JosiahOne)
+ - *bwinton
+ - *mconley
+ components:
+ - Thunderbird::Theme
+
+ - name: UX (User Experience)
+ machine_name: user_experience
+ description: Usability and user journey, including User Interface and Accessibility
+ includes:
+ - mail/branding/**
+ owners: [*aleca]
+ peers: [*Paenglab, *henryx, *mkmelin]
+ meta:
+ peers_emeritus:
+ - *bwinton
+ components:
+ - Thunderbird::General
+
+ - name: Calendar
+ machine_name: 02-calendar
+ description: Calendaring components
+ includes:
+ - calendar/**
+ owners: [*Fallen]
+ peers: [*darktrojan]
+ meta:
+ components:
+ - Calendar
+ submodules:
+ - name: User Interface (UI)
+ machine_name: calendar_ui
+ includes:
+ - calendar/base/content/**
+ - calendar/base/themes/**
+ owners: [*Paenglab]
+ peers: [*aleca]
+ meta:
+ components:
+ - Calendar::Calendar Frontend
+
+ - name: Mail and News Core
+ machine_name: 03-mailnews_core
+ includes:
+ - mailnews/**
+ owners: [*jcranmer]
+ peers: [*benc, *neil, *aceman, *mkmelin]
+ meta:
+ peers_emeritus:
+ - Karsten Düsterloh (mnyromyr)
+ - *KaiE
+ - David Bienvenu (bienvenu)
+ - *standard8
+ - *rkent
+ components:
+ - MailNews Core::Backend
+ - Thunderbird::Account Manager
+ - Thunderbird::Migration
+ - MailNews Core::Account Manager
+ - MailNews Core::Composition
+ - MailNews Core::Filters
+ - MailNews Core::Internationalization
+ - MailNews Core::Movemail
+ - MailNews Core::Networking
+ - MailNews Core::Networking - POP
+ - MailNews Core::Printing
+ - MailNews Core::Profile Migration
+ - MailNews Core::Search
+ - MailNews Core::Security
+ - MailNews Core::Simple MAPI
+
+ submodules:
+ - name: Addressbook
+ machine_name: addressbook
+ includes:
+ - mailnews/addrbook/**
+ owners: [*darktrojan]
+ peers: [*aceman, *mkmelin]
+ meta:
+ components:
+ - MailNews Core::Address Book
+ peers_emeritus:
+ - David Bienvenu (bienvenu)
+ - *standard8
+ - *mconley
+ - name: Feeds
+ machine_name: feeds
+ includes:
+ - mailnews/extensions/newsblog/**
+ owners: [*nobody]
+ peers: [*alta88, *mkmelin]
+ meta:
+ components:
+ - MailNews Core::Feed Reader
+ - name: GloDa
+ machine_name: global_database
+ description: Global message database
+ includes:
+ - mailnews/db/gloda/**
+ owners: [*nobody]
+ meta:
+ peers_emeritus:
+ - *protz
+ notes:
+ - Ask a MailNews Core owner or peer for review
+ - name: IMAP handling code
+ machine_name: imap_protocol
+ includes:
+ - mailnews/imap/**
+ owners: [*gds]
+ meta:
+ components:
+ - 'MailNews Core::Networking: IMAP'
+ peers_emeritus:
+ - *rkent
+ - name: Import
+ machine_name: importing
+ includes:
+ - mailnews/import/**
+ peers: [*mkmelin]
+ meta:
+ components:
+ - MailNews Core::Import
+ peers_emeritus:
+ - David Bienvenu (bienvenu)
+ - *standard8
+ - Jorg K
+ notes:
+ - Ask a peer for review
+ - name: Localization
+ machine_name: localization
+ includes:
+ - calendar/locales/**
+ - chat/locales/**
+ - mail/locales/**
+ owners: [*nobody]
+ peers: [*Fallen]
+ meta:
+ components:
+ - MailNews Core::Localization
+ peers_emeritus: [*standard8]
+ - name: MIME Parser
+ machine_name: mime_parser
+ description: RFC822 MIME Parser
+ includes:
+ - mailnews/mime/**
+ owners: [*nobody]
+ peers: [*squib, *jcranmer, *mkmelin]
+ meta:
+ components:
+ - MailNews Core::MIME
+ - MailNews Core::Attachments
+ owners_emeritus: [David Bienvenu (bienvenu)]
+ peers_emeritus: [*KaiE, Jorg K]
+ - name: Message Database
+ machine_name: message_database
+ description: MSF files
+ includes:
+ - mailnews/db/**
+ owners: [*nobody]
+ peers: [*aceman, *jcranmer]
+ meta:
+ components:
+ - MailNews Core::Database
+ owners_emeritus: [David Bienvenu (bienvenu)]
+ peers_emeritus: [*rkent]
+ - name: News
+ machine_name: news_protocol
+ includes:
+ - mailnews/news/**
+ owners: [*jcranmer]
+ meta:
+ components:
+ - 'MailNews Core::Networking: NNTP'
+ peers_emeritus: [David Bienvenu (bienvenu)]
+ - name: S/MIME
+ machine_name: smime_encryption
+ description: S/MIME backend
+ includes:
+ - mailnews/extensions/smime/**
+ owners: [*KaiE]
+ meta:
+ components:
+ - 'MailNews Core::Security: S/MIME'
+ - name: SMTP
+ machine_name: smtp_protocol
+ description: Code responsible for sending messages over SMTP.
+ includes:
+ - mailnews/compose/**
+ owners: [*rnons]
+ meta:
+ components:
+ - 'MailNews Core::Networking: SMTP'
+ - name: Unit Testing Infrastructure
+ machine_name: unittesting
+ includes:
+ - mailnews/test/**
+ - mailnews/base/test/**
+ owners: [*darktrojan]
+ peers: [*jcranmer, *mkmelin]
+ meta:
+ components:
+ - MailNews Core::Testing Infrastructure
+ owners_emeritus: [*standard8]
+
+ - name: mots config
+ includes:
+ - mots.yaml
+ owners:
+ - *rjl
+ machine_name: mots