Skip to content

Commit bd9cd86

Browse files
authored
FIX #744 Add code of conduct (#1082)
1 parent 3ccf06a commit bd9cd86

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-0
lines changed

CONDUCT.md

+80
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# The sbt-native-packager Code of Conduct
2+
3+
## Conduct
4+
5+
**Contact**: [Any maintainer][maintainers]
6+
7+
* We are committed to providing a friendly, safe and welcoming environment for
8+
all, regardless of gender, sexual orientation, disability, ethnicity,
9+
religion, or similar personal characteristic.
10+
* Please avoid using overtly sexual nicknames or other nicknames that might
11+
detract from a friendly, safe and welcoming environment for all.
12+
* Please be kind and courteous. There's no need to be mean or rude.
13+
* Please do not curse or use bad words. Foul language will not help us to build
14+
a great product.
15+
* Respect that people have differences of opinion and that every design or
16+
implementation choice carries a trade-off and numerous costs. There is seldom
17+
a right answer.
18+
* Please keep unstructured critique to a minimum. If you have solid ideas you
19+
want to experiment with, make a fork and see how it works.
20+
* We will exclude you from interaction if you insult, demean or harass
21+
anyone. That is not welcome behaviour. We interpret the term "harassment" as
22+
including the definition in the
23+
[Citizen Code of Conduct](http://citizencodeofconduct.org/); if you have any
24+
lack of clarity about what might be included in that concept, please read
25+
their definition. In particular, we don't tolerate behavior that excludes
26+
people in socially marginalized groups.
27+
* Private harassment is also unacceptable. No matter who you are, if you feel
28+
you have been or are being harassed or made uncomfortable by a community
29+
member, please contact one of the [Maintainers][] immediately. Whether you're
30+
a regular contributor or a newcomer, we care about making this community a
31+
safe place for you and we've got your back.
32+
* Likewise any spamming, trolling, flaming, baiting or other attention-stealing
33+
behaviour is not welcome.
34+
35+
[maintainers]: https://github.com/sbt/sbt-native-packager#maintainers
36+
37+
## Moderation
38+
39+
These are the policies for upholding our community's standards of conduct in our
40+
communication channels, most notably in sbt-native-packagers’s Github organisation.
41+
42+
1. Remarks that violate the sbt-native-packager code of conduct, including
43+
hateful, hurtful, oppressive, or exclusionary remarks, are not allowed.
44+
2. Remarks that moderators find inappropriate, whether listed in the code of
45+
conduct or not, are also not allowed.
46+
3. Moderators will first respond to such remarks with a warning.
47+
4. If the warning is unheeded, the user will be "kicked," i.e., kicked out of
48+
the communication channel to cool off.
49+
5. If the user comes back and continues to make trouble, they will be banned,
50+
i.e., indefinitely excluded.
51+
6. Moderators may choose at their discretion to un-ban the user if it was a
52+
first offense and they offer the offended party a genuine apology.
53+
7. If a moderator bans someone and you think it was unjustified, please take it
54+
up with that moderator, or with a different moderator, **in
55+
private**. Complaints about bans in-channel are not allowed.
56+
8. Moderators are held to a higher standard than other community members. If a
57+
moderator creates an inappropriate situation, they should expect less leeway
58+
than others.
59+
60+
In the sbt-native-packager community we strive to go the extra step to look out
61+
for each other. Don't just aim to be technically unimpeachable, try to be your
62+
best self. In particular, avoid flirting with offensive or sensitive issues,
63+
particularly if they're off-topic; this all too often leads to unnecessary
64+
fights, hurt feelings, and damaged trust; worse, it can drive people away from
65+
the community entirely.
66+
67+
And if someone takes issue with something you said or did, resist the urge to be
68+
defensive. Just stop doing what it was they complained about and apologize. Even
69+
if you feel you were misinterpreted or unfairly accused, chances are good there
70+
was something you could've communicated better — remember that it's your
71+
responsibility to make your fellow sbt-native-packager people comfortable.
72+
Everyone wants to get along and we are all here first and foremost because we
73+
want to talk about cool technology. You will find that people will be eager to
74+
assume good intent and forgive as long as you earn their trust.
75+
76+
---
77+
78+
*Adapted from the
79+
[Rust Code of Conduct](https://www.rust-lang.org/conduct.html)* and
80+
[Flycheck Code of Conduct](https://github.com/flycheck/flycheck/pull/830).

README.md

+7
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,13 @@ or provide a richer API for a single packaging format.
131131
[My First Packaged Server Project guide]: http://www.scala-sbt.org/sbt-native-packager/GettingStartedServers/MyFirstProject.html
132132
[jdkpackager]: http://www.scala-sbt.org/sbt-native-packager/formats/jdkpackager.html
133133

134+
## Maintainers ##
135+
136+
- Nepomuk Seiler (@muuki88)
137+
- Alexey Kardapoltsev (@kardapoltsev)
138+
- Derek Wickern (@dwickern)
139+
- Felix Satyaputra (@fsat)
140+
134141
## Credits ##
135142

136143
- [Josh Suereth](https://twitter.com/jsuereth) for the initial developement

0 commit comments

Comments
 (0)