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
