You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/ISSUE_TEMPLATE/slack-request.yml
+12-1Lines changed: 12 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -29,8 +29,19 @@ body:
29
29
label: Name of Requested Resource
30
30
validations:
31
31
required: false
32
+
- type: input
33
+
attributes:
34
+
label: Is this request supported by an existing Kubernetes group (SIG, WG, Team, Subproject)? If so, please name them here, and tag a SIG lead who can verify
Copy file name to clipboardExpand all lines: communication/slack-guidelines.md
+64-31Lines changed: 64 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,24 +40,46 @@ administrators have time. There is no explicit interval.
40
40
41
41
[Slack Archive Download]
42
42
43
-
### DM (Direct Message) Conversations
44
-
45
-
Please do not engage in proprietary company specific conversations in the
46
-
Kubernetes Slack instance. This workspace is meant for conversations related to
47
-
Kubernetes open source topics and community. Proprietary conversations should
48
-
occur in your company Slack and/or communication platforms. As with all
49
-
communication, please be mindful of appropriateness, professionalism, and
50
-
applicability to the Kubernetes community.
43
+
### Slack Usage Rules
44
+
45
+
In addition to the [Code of Conduct][coc], users of Kubernetes Slack must adhere to
46
+
the following behavior rules. Failure to follow them may result in warnings,
47
+
removal of posts, escalating to temporary or permanent deactivation of the user
48
+
account.
49
+
50
+
***Adhere to Channel Topics**: for the most part, try to stick to the declared
51
+
topic of the channel you're in.
52
+
***No Spam**: you may not post commercial, promotional messages anywhere in
53
+
Kubernetes, whether in public channels or direct messages, except for very
54
+
specific types of messages in specific channels were it is allowed.
55
+
***No Unsolicited DMs**: do not send any user uninvited direct messages (DMs).
56
+
***Don't Discuss Company Business**: Proprietary conversations should
57
+
occur in your company Slack and/or communication platforms.
58
+
***No Surveys**: surveys, focus groups, free trials, and similar calls for
59
+
participation are considered spam and are prohibited. Exceptions: an official
60
+
Kubernetes community survey can be posted anywhere, and any survey may be
61
+
posted to the Surveys channel.
62
+
***Jobs and Resumes** belong on the `#kubernetes-careers` channel and should not
63
+
be posted elsewhere.
64
+
***Events** may only be posted to channels where that specific event is
65
+
applicable, except for the `#events` channel. Generally, this only includes
66
+
nonprofit community events.
51
67
52
68
### Specific Channel Rules
53
69
54
70
Some channels have specific rules or guidelines. If they do, they will be listed
55
-
in the purpose or pinned docs of that channel.
56
-
57
-
-`#kubernetes-contributors` - Questions and discourse around upstream
58
-
contributions and development to kubernetes.
71
+
in the purpose or pinned docs of that channel. A few channels worth mentioning
72
+
include:
73
+
74
+
-`#events` - announcements around any Kubernetes ecosystem related events.
75
+
-`#kubernetes-new-contributors` - Questions and discourse around getting
76
+
started contributing to Kubernetes.
77
+
-`kubernetes-org-members` - Discussion by and for organization members and
78
+
established contributors.
59
79
-`#kubernetes-careers` - Job openings for positions working with/on/around
60
-
Kubernetes. Postings must include:
80
+
Kubernetes. These must be postings for specific jobs, not "cattle calls"
81
+
for general tech hiring. You may also post resumes if you are looking
82
+
to be hired. Job postings must include:
61
83
- A link to the posting or job description.
62
84
- The business name that will employ the Kubernetes hire.
63
85
- The location of the role or if remote is OK.
@@ -89,7 +111,7 @@ issue can be documented, please take a screenshot to include in your message.
89
111
90
112
Send a DM to another [listed admin][admins] and describe the situation. If it's
91
113
a [code of conduct][coc] issue, please send an email to <[email protected]>
92
-
and describe the situation.
114
+
and describe the situation.
93
115
94
116
## Should you have a channel on the Kubernetes Slack?
95
117
@@ -99,9 +121,9 @@ strong ecosystem of channels for related things. Here are some guidelines for
99
121
determining if you should request a channel:
100
122
101
123
- The channel MUST be Kubernetes related in some way.
102
-
- Related cloud native projects might be more appropriate on the
124
+
- Related cloud native projects might be more appropriate on the
103
125
[CNCF Slack].
104
-
-The project MUST be open source.
126
+
-If requesting a project channel, the project MUST be open source.
105
127
- Open Source a project BEFORE requesting a channel. We cannot accommodate
106
128
every organization's open sourcing launch plans.
107
129
- The purpose of Slack is to organize an existing community, not seed new
@@ -114,10 +136,10 @@ determining if you should request a channel:
114
136
- Requesting a channel means maintaining it on behalf of the project
115
137
filing the issue. You will be expected to participate and foster a
116
138
healthy discourse.
117
-
- External projects (ones not owned by a Kubernetes SIG) may have a
139
+
- External projects (ones not owned by a Kubernetes SIG) may have a
118
140
maximum of two channels, usually `#project` or `#project-users`,
119
141
and `#project-dev`.
120
-
- A second channel for a specific project will not be approved until the
142
+
- A second channel for a specific project will not be approved until the
121
143
first channel demonstrates significant traffic.
122
144
- Channels around commercial services built on OSS projects are allowed.
123
145
- Users love the value of being able to collaborate around various
@@ -128,10 +150,21 @@ determining if you should request a channel:
128
150
heavily restrict private channels.
129
151
- If you need private discussion areas for security-sensitive topics, a
130
152
project-specific Slack or the [CNCF Slack] may be a better fit.
131
-
- Ask in `#slack-admins` or file an issue if you're unsure It never hurts to
132
-
ask.
153
+
- Ask in `#slack-admins` or file an issue if you're unsure. We're happy to
154
+
discuss it with you.
155
+
156
+
### Private Channels
157
+
158
+
We offer private channels on the Kubernetes Slack extremely sparingly. The only
159
+
private channels we currently support involve community-owned software security
160
+
or community moderation in some way. Unless supported by a Kubernetes SIG
161
+
or the Steering Committee, requests for a private channel will be treated with
162
+
skepticism.
163
+
164
+
Most private channels will be required to include a member of the Slack Admins
165
+
team.
133
166
134
-
## Requesting a Channel
167
+
###Requesting a Channel
135
168
136
169
Channels and User Groups are managed by [Tempelis], a tool that enables
137
170
external management of Slack.
@@ -164,8 +197,8 @@ To add a channel, open a Pull Request (PR) updating the [slack-config].
164
197
- Special accommodations will be made where necessary.
165
198
166
199
After you submit your request the Slack Admins will review and follow-up with
167
-
any questions in the PR itself.
168
-
There are two approvals needed. `/lgtm` and `/approve`. Once one moderator give the `/lgtm`, a hold will be placed on the PR using `/hold`. This hold will remain in place until one or more moderators reviews
200
+
any questions in the PR itself.
201
+
There are two approvals needed. `/lgtm` and `/approve`. Once one moderator give the `/lgtm`, a hold will be placed on the PR using `/hold`. This hold will remain in place until one or more moderators reviews
169
202
and add the `/approve` command as well as `/hold cancel`, which will remove the hold on the PR.
170
203
Once it is signed off and merged, the channel will be created.
171
204
@@ -208,7 +241,7 @@ To delegate channel ownership - Open a Pull Request (PR) updating the
208
241
After you submit your PR and the Slack Admins sign off on the update, it will be
209
242
merged and the group will be able to fully self-manage their own channels.
0 commit comments