You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add a new tools/mail-source/mailman3/ adapter implementing the mail-source contract against a public Mailman 3 archive (the Hyperkitty UI + the underlying Mailman REST API).
Operations to claim:
list_recent_threads(list, since) — Hyperkitty exposes /list/<list>@<domain>/latest and per-month archives in machine-readable form
read_thread(thread_id) — Hyperkitty thread page is keyed by thread root Message-ID
thread_url(thread_id) — Hyperkitty URL by Message-ID hash
Drafts / sent / write ops are unsupported — same shape as the PonyMail adapter (archive viewer only, no outbound).
Why: Hyperkitty is the standard archive UI for Mailman 3, which is what Python uses (mail.python.org), Fedora (lists.fedoraproject.org), Mailman itself, NumPy/SciPy mailing lists, the GNU project, Plone, and many smaller OSS projects. It's the non-ASF equivalent of PonyMail. Without it, every non-ASF adopter that lives on Mailman 3 is forced into Gmail-only territory.
Activity
docs(vendor-neutrality): cite the open forge/runtime extension-point …
feat(tools): require and document a Prerequisites section for every t…
feat(tools/mail-source): add Mailman 3 / Hyperkitty archive backend (a…
feat(bitbucket): add guarded cloud PR merge (#1471)
feat(tools): add asf-nexus and wire Nexus staging check into verify-rc (