Currently, we already have the abilities to deploy mail system automatically, however, when going into operations(add/delete lists), it has to operate by manual.
This is generic idea to propose adding a automatic pipeline which can manage mail-list by this repository. all the lists would be maintained by one file. the cases could be
setup new mail-list: anyone who wants to setup a mail-list, he can make a PR to update the list file. the members who have the access to this file will decide if this PR will be accepted or not, the members would be an orgnization or a special team. the pipeline will be triggered by file commits. the new mail list channel will be created automatically.
update the list owner: as one mail list has its owner, when the team member changing, it should be able to update the list owner by update the mail list member.
delete this list: we also should consider to remove some lists from this system, however, the deleting is only to hidden the list to add new members. it is not to remove it forever.
Вход Перед тем как оставить комментарий