Skip to content

Commit 359d3f8

Browse files
authored
Merge pull request #5062 from celestehorgan/update-sig-creation
Update mailing-list-guidelines for clarity, new UI
2 parents 1c3dcb3 + f33ce33 commit 359d3f8

File tree

1 file changed

+118
-53
lines changed

1 file changed

+118
-53
lines changed

communication/mailing-list-guidelines.md

Lines changed: 118 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -85,33 +85,124 @@ additions.
8585

8686
## Mailing list creation
8787

88-
Create a Google Group at https://groups.google.com/forum/#!creategroup,
89-
following the below procedure:
90-
- Each SIG must have two discussion groups with the following settings.
91-
- `kubernetes-sig-<foo>` (the discussion group):
92-
- Group type: Email list
93-
- Group visibility: Anyone on the web
94-
- View topics: Anyone on the web
95-
- Post: Owners of the group, Managers of the group, All members of the group. Ensure that "Anyone on the web" is NOT selected here.
96-
- Join the group: Anyone on the web
97-
- `kubernetes-sig-<foo>-leads` (list for the leads, to be used with Zoom and
98-
Calendars)
99-
- Group type: Email list
100-
- Group visibility: All members of the group
101-
- View topics: All members of the group
102-
- Post: Owners of the group, Managers of the group, All members of the group. Ensure that "Anyone on the web" is NOT selected here.
103-
- Join the group: Only invited users
104-
105-
- Groups should be created as e-mail lists with at least three owners and must
106-
include the [Mailing list owners](#mailing-list-owners).
107-
- To add the owners, visit the **Group Settings** (drop-down menu on the right
108-
side), select **Members**, then **Direct Add Members** on the left side and add them via their email address (with a suitable welcome message). Do NOT forget to invite [email protected] in addition to your leads.
109-
- In **Members/All Members** select the [Mailing list owners] and assign them
110-
to the **owner role**.
111-
- Set the following permissions to **Public**:
112-
- **View topics**
113-
- **Post**
114-
- **Join the Group**
88+
All SIGs and WGs need two discussion groups: one for leads/chairs, and one for members.
89+
90+
### Prerequisites
91+
92+
- An email account that can create google groups and add members external to your organization to a google group mailing list. **This might not be possible with your employer's email account**. You might need to use a personal email account.
93+
- At least 3 mailing list owners (leads), in addition to [email protected]
94+
- Familiarity with the [moderation guidelines] for the project and [moderation queue]s. Chairs should be cognizant that a new group will require
95+
an initial time investment moderation-wise as the group establishes itself.
96+
97+
98+
### Create the leads and members mailing lists
99+
100+
> **Note:** You will need follow these steps twice! Once for the leads mailing list, and again for the members mailing list.
101+
102+
1. Navigate to https://groups.google.com/forum/#!creategroup and fill out the **Enter group info** form as follows:
103+
104+
| Field | Leads ML value | Members ML value |
105+
| --- | --- | --- |
106+
| **Group name** | `kubernetes-sig-<foo>-leads` | `kubernetes-sig-<foo>` |
107+
| **Group email address** | Leave as-is | Leave as-is
108+
| **Group description** | Leads ML for Kubernetes SIG Foo | Members ML for Kubernetes SIG Foo |
109+
110+
Click **Next**.
111+
2. Fill out the the **Choose privacy settings** with these options:
112+
113+
| Field | Leads ML value | Members ML value |
114+
| --- | --- | --- |
115+
| **Who can see the group** | Group members | Anyone on the web |
116+
| **Who can join group** | Invited users only | Anyone on the web |
117+
| **Who can view conversations** | Group members | Anyone on the web |
118+
| **Who can post** | Anyone on the web | Anyone on the web |
119+
| **Who can view members** | Group members | Group members |
120+
121+
Click **Next**.
122+
123+
3. Fill out the **Add members** form as follows:
124+
125+
| Field | Leads ML value | Members ML value |
126+
| --- | --- | --- |
127+
| **Group owners** | All SIG/WG leads and [email protected] | All SIG/WG leads and [email protected] |
128+
129+
> **Note:** You can add new owners to a mailing list at any time in the **People > Members** screen.
130+
131+
Leave all other fields as-is. Click **Next.**
132+
133+
4. Once the group is created, navigate to your group in the Google Groups UI and go to **Group settings** to continue setting up permissions. Set the following settings:
134+
135+
**Member Privacy**
136+
137+
| Field | Leads ML value | Members ML value |
138+
| --- | --- | --- |
139+
| **Identification required for new members** | Either display name or Google profile | Either display name or Google profile |
140+
| **Who can view the member's email addresses?** | Group managers | Group managers |
141+
142+
**Posting policies**
143+
144+
| Field | Leads ML value | Members ML value |
145+
| --- | --- | --- |
146+
| **Conversation history** | On | On |
147+
| **Who can moderate content** | Group managers | Group managers |
148+
| **Who can moderate metadata** | Group members | Group members |
149+
| **Who can post as the group** | Group owners | Group owners |
150+
| **Message moderation** | No moderation | Moderate messages from non-members |
151+
| **New member restrictions** | No posting restriction for new members | New member posts are moderated |
152+
153+
**Email options**
154+
155+
| Field | Leads ML value | Members ML value |
156+
| --- | --- | --- |
157+
| **Subject prefix** | `[k8s-sig-<foo>-leads]` | `[k8s-sig-<foo>]` |
158+
| **Email footer** | Include the standard Groups footer | Include the standard Groups footer |
159+
| **Group email language** | English (or your group's default language) | English (or your group's default language) |
160+
161+
**Member moderation**
162+
163+
| Field | Leads ML value | Members ML value |
164+
| --- | --- | --- |
165+
| **Who can manage members** | Group managers | Group managers |
166+
| **Who can adjust roles** | Group managers | Group managers
167+
168+
5. Click **Save changes**.
169+
170+
171+
172+
173+
174+
## Set up shared calendars and meeting with a mailing list
175+
176+
Once you've set up your SIG/WG mailing list, you'll need to:
177+
- Share a calendar with meeting invites on it with the mailing list
178+
- Share a meeting notes google doc with the mailing list
179+
180+
### Prerequisites
181+
182+
- A member's google group.
183+
- A shared calendar.
184+
> **Note:** Like with mailing lists, your organization's permissions might not let you share calendars with the correct permissions. You might need to use a personal email address.
185+
186+
### Sharing the calendar with the google group
187+
188+
You must share the meeting calendar with the following people:
189+
- All leads (individually)
190+
- The kubernetes-sig-foo-leads mailing list
191+
192+
- The kubernetes-sig-foo (members) mailing list
193+
194+
1. In Google Calendar, click on the calendar's **...** menu and select **Settings and sharing**.
195+
2. In **Access permissions**, check **Make available to public**.
196+
3. Under **Share with specific people, do the following:**
197+
- For each lead, [email protected], and [email protected]:
198+
1. Add their email
199+
2. Give them the permission **Make changes and manage sharing**.
200+
- For [email protected], add them and give them the permission **See all event details**.
201+
202+
> **Note:** You need to add the member's mailing list as a guest to any meeting invites on the shared calendar for an invite to be sent to members of the group.
203+
204+
## Sharing the meeting notes with the google group
205+
115206
- Create and share your _"meeting notes"_ Google doc with the following
116207
permissions settings:
117208
- **Can edit** for members of the newly created Mailing List.
@@ -121,32 +212,6 @@ following the below procedure:
121212
document should be copied over to an account without the restriction and
122213
include the owner reference at the top of the document.
123214

124-
Familiarize yourself with the [moderation guidelines] for the project and create
125-
a [moderation queue]. Chairs should be cognizant that a new group will require
126-
an initial time investment moderation-wise as the group establishes itself.
127-
128-
### Visibility
129-
130-
If you need to ensure that an existing group is visible to the internet.
131-
132-
Near the top right, click **Manage group**.
133-
- **Information** -> **Group Visibility** -> **Edit the setting to set the desired visibility for your group.** -> **Save**.
134-
135-
### Create moderation queue
136-
137-
The moderation queue will direct all new user messages to the a moderation
138-
queue before being posted to the Mailing List.
139-
140-
- From the Google Groups management page goto **Settings** -> **Moderation**.
141-
- Configure the following settings:
142-
- Leave "Moderate all messages to the group" off
143-
- New member restrictions: New member posts are moderated
144-
- Rejected author notification: Checked, use this text:
145-
```
146-
Since you're a new subscriber you're in a moderation queue, sorry for the inconvenience, a moderator will check your message shortly.
147-
```
148-
- Spam messages: Send them to moderation queue and send notification to moderators.
149-
150215
### Archive a mailing list
151216

152217
To archive a mailing list, use the below procedure.

0 commit comments

Comments
 (0)