Hi folks, Currently Grails has private and dev mailing lists created. Folks interested in the development of Grails should subscribe to the dev list. Folks on the PPMC (podling project management committee) should subscribe to the private list. Typically projects have additional lists.
The most common one is "users" for users of Grails to ask questions. **It is recommended you have a users mailing list.** The next most common ones are commits/notifications. There are lots of potential sources of information that can provide insight into changes made in the project. The ASF strongly recommends that you send those to a mailing list. You will have numerous options to configure what goes where (it can be changed over time and you don't need to decide that now). For now you just need to decide if you want one or both of those lists. You can send some of the sources of notifications to the dev list but it can soon become swamped, so you'd typically only want a select subset to go there. Geb just has notifications. It sends a few select sources of info to geb-dev and everything else (includes commits, discussions, issues, GH action status, PR comments; about 100/month) goes to geb-notifications. The advantage of having one list is that there is just one place to look but there might be more noise if you are browsing through looking for something. Groovy has both commits (all commits/code changes from all repos; about 200/month) and notifications (PR status changes, issue tracking comments; 300+/month). The advantage of splitting the two is that if you are searching for a code change, commits is likely where you'll find luck. If you remember something someone said (maybe in an issue comment), notifications might be the better place to look. I encourage bigger projects to go down this path since you have a bit more flexibility, but I wouldn't call it a super strong preference. You could also go more fine grained and have "issues", "discussions" and so forth. I don't have a lot of experience with this approach. Some aspects would be simpler but if you can't remember where a discussion took place, as a discussion, in a mailing list, on an issue, a comment on a GitHub commit, etc, you might have more places to look. **It is recommended you have a commits mailing list.** **It is recommended have a notifications mailing list.** There are other possibilities, e.g. "security". For now you can just use "private" and if you end up responding to lots of security aspects, you can create a special one later. In terms of process, if you are happy with my suggestions, you can respond +1 to this whole email or +1 to the specific lists you are happy with. We should discuss as long as needed. After discussion dies down (or around 72 hrs have passed), if it looks like there is general consensus, I'll go ahead and create the lists. We should iterate if discussions head us in a slightly different direction. If it looks like we need any further clarity, I'll create a [VOTE] thread separate to this [DISCUSS] thread and we can vote and gain consensus that way. PPMC votes are binding but, as a general rule, you'd typically want to take votes from all community members into account in such discussions/votes. Cheers, Paul.