@@ -8,6 +8,36 @@ signal-to-noise ratio_.
88By _ internal facing_ , we mean infrastructure that primarily is used by or only impacts project team
99members and other specific project-internal users (such as [ Dev Desktop] ( ./dev-desktop.md ) users).
1010
11+ ## Syncing membership before posting an infra announcement
12+
13+ Currently, since [ ` #t-infra/announcements ` ] is * not* managed through the ` team ` repo as it is a
14+ public Zulip stream, an infra team member looking to post an infra announcement should first
15+ manually resync the following Zulip groups to the stream:
16+
17+ - ` T-all ` (all project team members)
18+ - ` gsoc-contributors ` , since they have access to Dev Desktops.
19+ - ` ospp-contributors ` , likewise.
20+ - ` cloud-compute-users ` , likewise.
21+
22+ This can be done in Zulip through:
23+
24+ > Channel Settings > t-infra/announcements > Subscribers > Add subscribers
25+
26+ Note that Zulip admin privileges are needed to perform this action.
27+
28+ ## Announcement pinging etiquette
29+
30+ Except for crucial announcements affecting _ all_ project members, ** avoid** general ` T-all ` Zulip
31+ group pings. ` T-all ` members will already be subscribed to the announcement channel unless they
32+ explicitly leave.
33+
34+ Prefer either:
35+
36+ - Just making an announcement topic, without explicitly pinging all project members, or
37+ - Only use * targeted* pings for specific project teams when only specific project teams are
38+ affected.
39+
40+
1141
1242[ ` #t-infra/announcements ` ] :
1343 https://rust-lang.zulipchat.com/#narrow/channel/533458-t-infra.2Fannouncements
0 commit comments