Hi everyone, I'm Ayush Chauhan (GitLab: @Ayush_Chauhan_07), a 3rd year IT
student from Delhi, India.
I've been contributing to Mailman over the past week through code reviews,
issue discussions, and two open MRs: !702 (rich text composing with
CKEditor 5) and !705 (inline HTML rendering in the HyperKitty archive), as
a way to get familiar with the codebase ahead of GSoC. Any feedback on
either MR is very welcome.

I'm planning to submit one or two proposals this year, both to Mailman, and
wanted to check in before going further on either. I'm still going through
the codebase and researching both ideas, so at this stage I mainly want to
confirm these are directions the maintainers would welcome.

---

Proposal 1: IMAP Access to Archives

The idea of exposing HyperKitty archives over IMAPv4.1 so users can browse
them directly in a standard email client feels like a natural extension of
the archiver. Is this something the maintainers would actively want to see
happen? And is anyone already working on it?

If it's a go, I'd love to discuss the architecture before writing the
proposal.

---

Proposal 2: HTML Digests

Having worked on HTML rendering and composing in !702 and !705, HTML in
email has been on my mind lately so this felt like a good idea to pursue :)
My reading of the ideas page is that this involves hooking into the
existing digest pipeline in Mailman Core and adding a third digest type
alongside plain text and MIME. The new format would introduce a template
structure under list:member:htmldigest: covering the masthead, header,
footer, TOC header/footer, and per-message header/footer slots. Mailman
would then auto-generate the HTML digest from these templates and the list
admins will be able to customize each slot to apply their own styling to
every digest going forward. Individual message bodies would stay as plain
text to start.

Is this the right reading of the scope, and is it still current?

I'm still going through the details on the ideas page and would love any
initial thoughts you have on either of them.

Thanks,
Ayush Chauhan
https://gitlab.com/Ayush_Chauhan_07
_______________________________________________
Mailman-Developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/mailman-developers.python.org/
Mailman FAQ: https://wiki.list.org/x/AgA3

Security Policy: https://wiki.list.org/x/QIA9

Reply via email to