Miraheze Spaces Code of Conduct

'''This is a draft for a future Miraheze policy. Anyone feel free to edit this draft'''

General Conduct
This section of the policy shall apply to all domains where 'Miraheze' as a group has authority. A non-exhaustive list of things this includes is the website itself, any IRC channel on freenode.net in the #miraheze- namespace (including #miraheze itself), and Phabricator.


 * Be nice. We're all part of the same community, so be friendly, be welcoming, and generally be a nice person. Be someone that other people want to be around.
 * Harassment of other users is unacceptable. Depending on the severity of your actions, you may be warned once or immediately banned/quieted depending on the medium. Harassment is defined as behavior that disturbs or upsets, and it is characteristically repetitive. In the legal sense, it is behavior that appears to be disturbing or threatening.
 * We all go on tangents sometimes, and casual off-topic discussion is fine. However for all of Miraheze's services, if you are a disruption to actual on-topic discussions you may be removed.
 * In addition to our Content Policy that covers our website, all forms of spam are unacceptable.
 * Our Terms of Use and Privacy Policy apply to services besides our website, where applicable.

IRC Specifics
This section applies to all IRC channels in the #miraheze namespace on freenode.net. We understand that IRC can be a very useful tool for communicating with Miraheze Staff and Volunteers in real-time, but please keep the following in mind:


 * Like on our other services, spam is not allowed and off-topic discussion should only go so far.
 * IRC channel or namespace operators (users with the +o ChanServ flag in one or more #miraheze* channels) have discretion when it comes to IRC channel moderation.
 * #miraheze opers should specify time lengths and reasons for all bans and quiets so that eir will manage our ban list

Phabricator Specifics
Phabricator is our open source issue tracking software (among other things), and we know it can be hard to make sense of all the things going on there.


 * As always, please be respectful of everyone using Phabricator
 * Please try to be understanding when we can't quickly get to certain tasks or have to decline them for one reason or another
 * Spam, or any other inappropriate behavior violating this Code of Conduct on Phabricator, may result in your account being disabled by a Phabricator Administrator.

Enforcement
In a general sense, it is up to the System administrators to moderate all of Miraheze's services.


 * Sysadmins, and delegated channel operators will have control over the Miraheze IRC channels.
 * An updated list of IRC Channel Operators can be found here.
 * Administrators of Phabricator instance can be found here.
 * As mentioned, bans inside #miraheze (not a sub channel) should be managed by eir (expiry + reason set)