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: conduct.md
+19-31Lines changed: 19 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,16 @@ layout: page
3
3
title: The Scala Code of Conduct
4
4
---
5
5
6
-
This Code of Conduct covers our behaviour as contributors/comitters of the
7
-
Scala Team, as well as those participating in any Scala moderated forum,
8
-
mailing list, wiki, web site, IRC channel, hackathon, public meeting or
9
-
private correspondence. Scala moderators are appointed by EPFL /
10
-
Typesafe to maintain the health of the community and will arbitrate in any
11
-
dispute over the conduct of a member of the community.
6
+
This Code of Conduct covers our behaviour as contributors/comitters of
7
+
the Scala Team, as well as those participating in any Scala moderated
8
+
forum, mailing list, wiki, web site, IRC channel, hackathon, public
9
+
meeting or private correspondence. (See the
10
+
[list of community fora](http://www.scala-lang.org/community/)
11
+
on the main Scala site.)
12
+
13
+
Scala moderators are appointed by EPFL / Typesafe to maintain the
14
+
health of the community and will arbitrate in any dispute over the
15
+
conduct of a member of the community.
12
16
13
17
Note: This should not be interpreted like a legal document. It's a statement
14
18
of intent, and a guideline for collaboration.
@@ -40,17 +44,17 @@ Snide comments, like the following:
40
44
> You really haven't comprehended anything I'm saying.
41
45
42
46
are generally unhelpful. What you could have said:
43
-
47
+
44
48
> I think perhaps my point was unclear. Let's rehash:
45
49
46
50
## (2) Be Courteous
47
51
48
-
Whether posting to a mailing list, or submitting a bug report we value your
49
-
contribution to Scala. When working with another’s work, be courteous and
50
-
professional. It’s not courteous to demand responses, insult pull requests
51
-
or post condescending bug reports. In that same vein, avoid posting messages
52
-
with little to no content on the mailing list. We have a lot of people in
53
-
the community, let’s keep our signal to noise ratio high, and set emotions
52
+
Whether posting to a mailing list, or submitting a bug report we value your
53
+
contribution to Scala. When working with another’s work, be courteous and
54
+
professional. It’s not courteous to demand responses, insult pull requests
55
+
or post condescending bug reports. In that same vein, avoid posting messages
56
+
with little to no content on the mailing list. We have a lot of people in
57
+
the community, let’s keep our signal to noise ratio high, and set emotions
54
58
aside before coming to the table.
55
59
56
60
## (3) Be Excellent
@@ -67,8 +71,8 @@ No matter what it is, responding to a question, fixing a bug, writing a
67
71
proposal, make sure the contribution is thorough. Don’t leave things half
68
72
written or half done. While the evolution of Scala is a continual process,
69
73
incomplete work is often of negative benefit. At the same time, contributors
70
-
will come and go, as with any open source community. If a contributor needs
71
-
to drop something, take measures to ensure someone else is willing to pick
74
+
will come and go, as with any open source community. If a contributor needs
75
+
to drop something, take measures to ensure someone else is willing to pick
72
76
it up, or notify the other maintainers.
73
77
74
78
@@ -81,19 +85,3 @@ actions will be taken:
81
85
1.**Issued a warning** On the first offense, one of the Scala moderators will issue a warning about the unacceptable behavior.
82
86
2.**Put under moderation** On the second offense, a user may be placed under moderation. This will continue for a maximum of three months. If behavior improves, a user can leave moderated status. If behavior degrades, it can lead to #3.
83
87
3.**Removal from community** If a user has already been placed under moderation and returned, or has not learned to be respectful and courteous to others, it will constitute a removal from the Scala community, including all forums the Scala moderators are responsible for.
84
-
85
-
86
-
## No Job postings
87
-
88
-
The scala forums will *no longer* allow job listings to be posted to the mailing list. While we're all *very* glad to see more and more Scala jobs, we'd prefer if these listing were kept in more appropriate forums.
89
-
90
-
## The Mailing Lists
91
-
92
-
The Scala mailing lists are split into several sub-lists:
93
-
-**scala-user** This is a mailing list for beginners/users of scala. No question is a dumb question on Scala user. No a priori knowledge of math, functional programing, java, or other topics should be assumed on this list. Any question can and should receive a courteous and insightful answer.
94
-
-**scala-debate** This is the ‘anything goes’ list. You can bring up any issue, any loosely scala-related topic. While professional courtesy and respect must be maintained, this is where discussion on controversial topics can occur, or “what-if” type questions.
95
-
-**scala-internals** This is the list relating to compiler/library development. If you’re into the actual day to day nuts and bolts of jenkins, pull requests and compiler bugs, this is the place to hang out. New implementations are discussed here, after being proposed to the general public.
96
-
-**scala-language** This list is for questions relating to the language itself and its specification. This includes deep topics like “Why do implicits work this way” or “What does Foo extends Any mean?”
97
-
-**scala-sips** This list is for collaboration and feedback regarding actively developed new features for Scala. A SIP includes both the proposal process, as well as the implemenetation and integration into scala core. If you want to see what’s coming down the pipe and you’d like to be involved, this is the mailing list for you.
98
-
-**scala-tools** This list is specifically for tooling around Scala, such as emacs, maven, ant and gedit. If you have a question, this may be the right list for you.
99
-
-**scala-announce** This list is for announcements only. All posts are moderated.
0 commit comments