As part of his GSoC project, Jan Jancar implemented a plugin architecture for 
Mailman Core.  I really liked a lot of it, and it serves as the basis for a set 
of my own tweaks on top of his branch.  I think it’s very close to being ready 
to merge so I wanted to give folks here a heads up, especially if you don’t 
follow the GitLab MRs too closely.

For reference, here’s Jan’s original MR:

https://gitlab.com/mailman/mailman/merge_requests/288

Here’s my MR that builds on top of that.  My current intent is to land this MR 
instead:

https://gitlab.com/mailman/mailman/merge_requests/308

It may not be terribly helpful at this point to scour the MR’s comments.  
Instead, please read the documentation on plugins here:

https://gitlab.com/mailman/mailman/blob/3572b11c2d42de0fa749786d35df5e660b21c4b3/src/mailman/plugins/docs/intro.rst

GitLab does a passable job of rendering this, but it will look even better once 
this MR lands and the RTD docs are built.  Notably, you’ll miss the “literal 
includes” which show how some of the configuration files and hook modules will 
look.  Check out the branch and run `tox -e docs` to see the locally rendered 
page, or just view the source of the MR.

You should be able to get enough of a gist about how it’ll work.

Comments welcome, either here or in MR!308.

Cheers,
-Barry

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

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

Reply via email to