Skip to content
This repository has been archived by the owner on Mar 3, 2021. It is now read-only.

Shortcut Code of Conduct

Darius Kazemi edited this page Oct 11, 2017 · 2 revisions

Shortcut Code of Conduct

We are committed to providing a friendly, safe and welcoming environment for all, regardless of gender identity, sexual orientation, ability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics. We ask that you please respect that people have differences of opinion regarding technical choices, and that every design or implementation choice carries a trade-off and numerous costs. There is seldom a single right answer. A difference of technology preferences is not a license to be rude.

A supplemental goal of this Code of Conduct is to increase open source citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community. Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society. If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.

Scope

We expect all members of the Shortcut community to abide by this Code of Conduct at all times in all Shortcut community venues, online and in person, and in one-on-one communications pertaining to Shortcut affairs.

This policy covers behavior in the context of the Shortcut Open Source project communities, including but not limited to GitHub repositories, Gitter/IRC chat channels, social media, mailing lists, and public events.

This Code of Conduct is in addition to, and does not in any way nullify or invalidate, any other terms or conditions related to use of the Service.

Unacceptable Behavior

  • Any spamming, trolling, flaming, baiting, or other attention-stealing behavior is not welcome, and will not be tolerated.
  • Harassing other users of the Service is never tolerated, whether via public or private media.
  • Harassment includes, but is not limited to:
  • Harmful or prejudicial verbal or written comments related to gender identity, sexual orientation, ability, ethnicity, religion, age, physical appearance, body size, race, or similar personal characteristics
  • Inappropriate use of nudity, sexual images, and/or sexually explicit language in public space
  • Threats of physical or non-physical harm
  • Deliberate intimidation
  • Stalking or following
  • Deliberate misgendering or use of ‘dead’ or rejected names
  • Harassing photography or recording
  • Sustained disruption of talks or other events
  • Inappropriate physical contact
  • Unwelcome sexual attention
  • Deliberate “outing” of any aspect of a person’s identity without their consent (“doxing”) or threats of same
  • Publication of non-harassing private communication

Moderation

If you are being harassed by a member of the Shortcut community, notice that someone else is being harassed, or have any other concerns, please contact the Shortcut moderation team, which can be reached at [email protected]. We will respond as promptly as we can.

  • Remarks that violate the Shortcut Code of Conduct, including hateful, hurtful, oppressive, or exclusionary remarks, are not allowed. (Cursing is allowed, but never targeting another user, and never in a hateful manner.)
  • Remarks that moderators find inappropriate, whether listed in the Code of Conduct or not, are also not allowed.
  • Moderators will first respond to such remarks with a warning.
  • Community members asked to stop any unacceptable behavior are expected to comply immediately.
  • If the warning is unheeded, the user will be banned from the communication channel.
  • Moderators may choose at their discretion to un-ban the user if it was a first offense and they offer the offended party a genuine apology.
  • If a moderator bans someone and you think it was unjustified, please take it up with that moderator, or with a different moderator, in private. Complaints about bans in-channel are not allowed.
  • Moderators are held to a higher standard than other community members. If a moderator creates an inappropriate situation, they should expect less leeway than others.

In our community we strive to go the extra step to look out for each other. Don’t just aim to be technically unimpeachable, try to be your best self. In particular, avoid flirting with offensive or sensitive issues, particularly if they’re off-topic; this all too often leads to unnecessary fights, hurt feelings, and damaged trust; worse, it can drive people away from the community entirely.

And if someone takes issue with something you said or did, resist the urge to be defensive. Just stop doing what it was they complained about and apologize. Even if you feel you were misinterpreted or unfairly accused, chances are good there was something you could’ve communicated better — remember that it’s your responsibility to make your fellow contributors comfortable.

Credit

This is a living document that resides on the Shortcut wiki. We borrowed heavily from the Rust Code of Conduct, Stumptown Syndicate’s Citizen’s Code of Conduct, the npm Code of Conduct, and the Geek Feminism Community Anti-harassment Policy to write this document. Thank you to the leaders of those communities for carving the path and lighting the way.