Skip to content

Commit ef2fa10

Browse files
Add code of conduct document
1 parent 5634b6f commit ef2fa10

File tree

2 files changed

+52
-3
lines changed

2 files changed

+52
-3
lines changed

CONDUCT.md

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
## Code of Conduct
2+
3+
### What is this code of conduct for?
4+
5+
Appium is a piece of technology, but **the core of the Appium community is the people in it**. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, gender identity and expression, sexual orientation, ability, physical appearance, body size, race, age, socioeconomic status, religion (or lack thereof), or other marginalized aspect of comunity members. We expect all members of the Appium community to abide by this Code of Conduct whenever interacting in Appium venues (pull requests, GitHub issues, 1-1 or group chat, meetups, conferences, etc...)
6+
7+
### Examples of inappropriate behavior
8+
9+
Because we come from a variety of backgrounds, we don't want to assume that everyone has the same assumptions about what is and isn't appropriate. Here are some examples of inappropriate behavior that are incompatible with our community's ethos:
10+
11+
* Spamming, trolling, intentionally disrupting conversations, or irrelevant solicitation or advertisement
12+
* Making demeaning or discriminatory comments
13+
* Making negative assumptions about someone's background, abilities, or intentions
14+
* Harassing or stalking individuals (online or in person)
15+
* Giving someone unwelcome sexual attention or making unwelcome physical contact (in the case of an IRL event)
16+
* Sharing sexual images or using sexually explicit language
17+
18+
In general: treat others how you would like to be treated, were you in their place. Don't be a jerk. _Do_ ask questions. _Do_ keep conflicts productively focused on technical issues. _Do_ think before you speak; remember that what is perceived as a funny witticism in your group of friends might be hurtful or reinforce hurtful stereotypes in the context of our diverse online community. _Do_ remember that we are all people, not robots, and all equally deserving of sensitivity and respect. (If and when robots join our community, let's treat them with respect too!)
19+
20+
21+
### What will organizers do about inappropriate behavior?
22+
23+
If we notice you doing or saying something inappropriate, an organizer will explain why it's inappropriate and ask you to stop. We won't demonize or vilify you. But please do stop the inappropriate behavior so we can get back to writing and discussing code in a safe environment. If you have philosophical disagreements about what's actually inappropriate, please take them to a separate public or private conversation with an Appium maintainer so we don't turn pull requests into an ethics debate.
24+
25+
If you keep doing unacceptable things, we'll likely ban you, report you to GitHub, or take other appropriate action.
26+
27+
### What if I see or am subject to what feels like inappropriate behavior?
28+
29+
Let us know! Please notify a community organizer as soon as possible. Full contact information is listed in the [Contact Info](#contact-info) section of this document. All communications will be kept strictly confidential, unless otherwise required by law. No issue will be considered too inconsequential or unimportant for us to have a conversation about.
30+
31+
### Contact Info
32+
33+
If you need to report an incident, please contact any of the following organizers directly:
34+
35+
* Isaac Murchie [email](mailto:isaac@saucelabs.com) [twitter](https://twitter.com/imurchie)
36+
* Jonathan Lipps [email](mailto:jlipps@saucelabs.com) [twitter](https://twitter.com/jlipps)
37+
38+
### Credit, License, and Attribution
39+
40+
This Code of Conduct is distributed under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/).
41+
42+
It's inspired among other things by:
43+
* [Citizen Code of Conduct](http://citizencodeofconduct.org/)
44+
* [npmjs](https://www.npmjs.com/policies/conduct)
45+
* [Geek Feminism](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy)
46+
* [Ashe Dryden](http://www.ashedryden.com/blog/codes-of-conduct-101-faq)
47+
* [Model View Culture](https://modelviewculture.com/issues/events)
48+
* [Open Source & Feelings](http://osfeels.com/conduct).

CONTRIBUTING.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,10 @@ our [Style Guide](/docs/en/contributing-to-appium/style-guide.md) before
1212
getting to work. Please make sure the unit and functional tests pass before
1313
sending a pull request; for more information on how to run tests, keep reading!
1414

15-
Make sure you read and follow the setup instructions in the README first. Then,
16-
have a look at our [running from source
17-
doc](/docs/en/contributing-to-appium/appium-from-source.md) for more
15+
Make sure you read and follow the setup instructions in the README first. And note
16+
that all participation in the Appium community (including code submissions) is
17+
governed by our [Code of Conduct](CONDUCT.md). Then, have a look at our
18+
[running from source doc](/docs/en/contributing-to-appium/appium-from-source.md) for more
1819
information on how to get set up to run tests and start slinging code.
1920

2021
### Become an Appium Triager

0 commit comments

Comments
 (0)