Code of Conduct

We, as contributors to and users of Wikimedia technologies, seek to make our technical spaces a respectful and positive place to improve Wikimedia technologies.

To achieve this goal, follow this policy in all of Wikimedia's technical spaces, physical (including but not limited to hackathons) and virtual (including but not limited to MediaWiki.org, Phabricator, Gerrit, technical IRC channels, Etherpad).

Comments should be made with the intention of constructively contributing to our technologies. Thoughts unrelated to this should generally be brought to other areas of discussion:
 * Criticize ideas, not people. A healthy amount of constructive criticism and vibrant debate helps to improve our software and is encouraged.
 * Communicate about technology in public where possible. Private means of communication do exist, but prefer to use public places unless an exception is appropriate.
 * Do not harass contributors or users. Examples of harassment include:

Consequences:
 * If you see someone not following this policy or not being productive:
 * The first step is to contact them, as long as you feel comfortable doing so. This can be done through private email in minor cases, or in public in major cases to avoid any later assumptions of tolerated behavior. Alternatively, contact ? directly about the issue.
 * Be informative – Tell what they are doing what they should not do. If pertinent, make them aware of this document.
 * Be catalytic – Tell what they should do instead. Occasionally this may be encouraging and motivating, better than a dense list of "rules".
 * In the case of persistent disregard of these guidelines or if you are uncomfortable contacting the person directly, contact ? on Wikimedia IRC or send an email to ? and ask them to look into it. They have the authority to take the following actions:
 * Issue a warning
 * Temporarily or permanently ban someone from participating on a particular bug, project, page, IRC channel, etc.
 * Temporarily or permanently ban someone from participating on a given venue, or from all Wikimedia technical spaces.
 * The Community Advocacy team also has the authority to ban someone from all Wikimedia spaces, including technical ones.