|
| 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). |
0 commit comments