Skip to content

Commit 362e953

Browse files
castrojoirvifa
andauthored
Document slack channel creation for other projects (#5185)
* Clarify requirements for asking for a slack channel Signed-off-by: Jorge O. Castro <[email protected]> * Fix some grammatical errors * Fix hyperlink to cncf slack Signed-off-by: Jorge O. Castro <[email protected]> * Actually fix link to CNCF slack Signed-off-by: Jorge O. Castro <[email protected]> * Add clarification on private channels Signed-off-by: Jorge O. Castro <[email protected]> * Update communication/slack-guidelines.md Co-authored-by: Irvi Aini <[email protected]> * Update communication/slack-guidelines.md Co-authored-by: Irvi Aini <[email protected]> Co-authored-by: Irvi Aini <[email protected]>
1 parent 962c02b commit 362e953

File tree

1 file changed

+36
-3
lines changed

1 file changed

+36
-3
lines changed

communication/slack-guidelines.md

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Slack serves as the main communication platform for the Kubernetes community
44
outside of the mailing lists. It’s important that conversations stays on topic
55
in each channel, and that everyone abides by the [Code of Conduct][coc]. There
6-
are over 50,000 members who should all expect to have a positive experience.
6+
are over 100,000 members who should all expect to have a positive experience.
77

88
Chat is searchable and public. Do not make comments that you would not say on a
99
video recording or in another public space. Please be courteous to others.
@@ -56,7 +56,6 @@ administrators have time. There is no explicit interval.
5656

5757
[Slack Archive Download]
5858

59-
6059
### DM (Direct Message) Conversations
6160

6261
Please do not engage in proprietary company specific conversations in the
@@ -111,6 +110,39 @@ and describe the situation.
111110

112111
---
113112

113+
## Should you have a channel on the Kubernetes Slack?
114+
115+
The primary purpose of the Kubernetes slack is for the coordination of the
116+
Kubernentes project. However it is useful for developers and users to have a
117+
strong ecosystem of channels for related things. Here are some guidelines for
118+
determining if you should request a channel:
119+
120+
- The channel MUST be Kubernetes related in some way.
121+
- Related cloud native projects might be more appropriate on the [CNCF Slack].
122+
- The project MUST be open source.
123+
- If you are open sourcing a project DO THAT FIRST, we cannot accommodate every
124+
organization's open sourcing launch plans.
125+
- The purpose of Slack is to organize an existing community, not seed new ones.
126+
- Moderators look at contributor activity, adoption and community consensus
127+
around a project, otherwise Slack becomes a vehicle for promotion instead of
128+
promulgation.
129+
- Establishing and maintaining a Slack channel should be an inflection point
130+
in a project's adoption.
131+
- Requesting a channel means maintaining it on behalf of the project filing
132+
the issue, you will be expected to participate and foster a healthy
133+
discourse.
134+
- Channels around commercial services built on OSS projects are allowed.
135+
- Users love the value of being able to collaborate around various services.
136+
- Keep it classy, on the Kubernetes Slack we're all on the same team.
137+
- The channel MUST be public.
138+
- In order to ensure all channels adhere to our Code of Conduct, we heavily
139+
restrict private channels.
140+
- We do allow `#...-dev` channels for established projects where a single
141+
project channel is too noisy, but please don't create both at the start.
142+
- If you need private discussion areas for security-sensitive topics, a
143+
project-specific Slack or the [CNCF Slack] may be a better fit.
144+
- Ask in #slack-admins or file an issue if you're unsure, it never hurts to ask.
145+
114146
## Requesting a Channel
115147

116148
Channels and User Groups are managed by [Tempelis], a tool that enables external
@@ -375,4 +407,5 @@ Report any actions taken to the other slack admins, and if needed the
375407
[Slack Config Documentation]: ./slack-config/README.md
376408
[default message pinned]: ./slack-config/template.yaml
377409
[Slack’s policy on inactivated accounts]: https://get.Slack.help/hc/en-us/articles/204475027-Deactivate-a-member-s-account
378-
[moderation guidelines]: ./moderation.md
410+
[moderation guidelines]: ./moderation.md
411+
[CNCF Slack]: https://slack.cncf.io/

0 commit comments

Comments
 (0)