How to build docs and how to contribute documentation
I have mailman 3 working with sendmail (FreeBSD system) and when I was setting this up I found the "Sendmail" section of the docs to be somewhat thin:
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht...
It points to two different versions of the mailertable hack:
https://gist.github.com/Maeglin73/72eb5b1e4ee66a383c2aa454726be9a5
https://gitlab.com/mailman/mailman/-/work_items/307#note_632495542
I got a version of this to work but was not satisfied because it required hacking either mailman or sendmail config to cleanup the domain in the recipient address.
Eventually I realized that "mailman inject" could be use in very similar way to how mailman 2 lists work with sendmail (alias pipe to a command). This provides a path to submit messages without using LMTP.
First, how does one build the mailman 3 documentation? I am mildly experienced with sphinx so the actual changes are not an issue. But I was only able to build mailman-suite-doc documentation; it wasn't obvious to me now to build docs for mailman core (let alone an of the other pages I find on docs.mailman3.org).
Next, how are code and documentation contributions submitted for consideration? I'm a lot more familiar with github than gitlab and know how to fork but it didn't look like I would be able to submit a pull request.
Craig
participants (1)
-
mailman26@xse.com