docs: Update code of conduct.

This commit is contained in:
Rishi Gupta
2017-04-11 17:02:18 -07:00
parent 2c88e073fc
commit 0554ec13e8
2 changed files with 91 additions and 79 deletions

View File

@@ -38,6 +38,10 @@ Files: confirmation/*
Copyright: 2008, Jarek Zgoda <jarek.zgoda@gmail.com> Copyright: 2008, Jarek Zgoda <jarek.zgoda@gmail.com>
License: BSD-3-Clause License: BSD-3-Clause
Files: docs/code-of-conduct.md
Copyright: 2017, Kandra Labs Inc.
License: CC-BY-SA-4.0
Files: puppet/apt/* Files: puppet/apt/*
Copyright: 2011, Evolving Web Inc. Copyright: 2011, Evolving Web Inc.
License: Expat License: Expat

View File

@@ -1,97 +1,105 @@
# Zulip Code of Conduct # Zulip Code of Conduct
## Our Commitment Like the technical community as a whole, the Zulip team and community is
made up of a mixture of professionals and volunteers from all over the
world, working on every aspect of the mission, including mentorship,
teaching, and connecting people.
In the interest of fostering an open and welcoming environment, we as Diversity is one of our huge strengths, but it can also lead to
contributors and maintainers are committed to making participation in our communication issues and unhappiness. To that end, we have a few ground
project and our community a harassment-free experience for everyone, regardless rules that we ask people to adhere to. This code applies equally to
of age, body size, disability, ethnicity, gender identity and expression, level founders, mentors, and those seeking help and guidance.
of experience, nationality, personal appearance, race, religion, or sexual
identity and orientation.
## Our Standards This isn't an exhaustive list of things that you can't do. Rather, take it
in the spirit in which it's intended --- a guide to make it easier to enrich
all of us and the technical communities in which we participate.
Examples of behavior that contributes to creating a positive environment ## Expected Behavior
include:
* Using welcoming and inclusive language The following behaviors are expected and requested of all community members:
* Being friendly and patient
* Being respectful of differing viewpoints and experiences, and trying to
understand other people's points of view
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
* Assuming other community members have good intentions, and treating
them with respect and patience accordingly.
* Respecting the time and attention of others, in particular:
* Including tracebacks, any changes you've made, and other relevant
details in bug/error reports.
* Asking broadly relevant questions in public forums, rather than
sending private messages to individuals, so that the first available
expert can answer, and the answers are available to the whole
community.
Examples of unacceptable behavior by participants include: * Participate. In doing so, you contribute to the health and longevity of
the community.
* Exercise consideration and respect in your speech and actions.
* Attempt collaboration before conflict. Assume good faith.
* Refrain from demeaning, discriminatory, or harassing behavior and speech.
* Take action or alert community leaders if you notice a dangerous
situation, someone in distress, or violations of this code, even if they
seem inconsequential.
* Community event venues may be shared with members of the public; be
respectful to all patrons of these locations.
* The use of sexualized language or imagery and unwelcome sexual attention or ## Unacceptable Behavior
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Criticism of contributions which is not constructive, which occurs outside
project channels or which is repetitive
* Publishing others' private information, such as a physical or electronic
address without explicit permission
We will exclude you from interaction if you insult, demean or harass anyone. The following behaviors are considered harassment and are unacceptable
That is not welcome behavior. within the Zulip community:
## Responsibilities of Project Maintainers * Jokes or derogatory language that singles out members of any race,
ethnicity, culture, national origin, color, immigration status, social and
economic class, educational level, language proficiency, sex, sexual
orientation, gender identity and expression, age, size, family status,
political belief, religion, and mental and physical ability.
* Violence, threats of violence, or violent language directed against
another person.
* Disseminating or threatening to disseminate another person's personal
information.
* Personal insults of any sort.
* Posting or displaying sexually explicit or violent material.
* Inappropriate photography or recording.
* Deliberate intimidation, stalking, or following (online or in person).
* Unwelcome sexual attention. This includes sexualized comments or jokes,
inappropriate touching or groping, and unwelcomed sexual advances.
* Sustained disruption of community events, including talks and
presentations.
* Advocating for, or encouraging, any of the behaviors above.
Project maintainers are responsible for clarifying the standards of acceptable ## Reporting and Enforcement
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject Harassment and other code of conduct violations reduce the value of the
comments, commits, code, wiki edits, issues, and other contributions that are community for everyone. If someone makes you or anyone else feel unsafe or
not aligned to this Code of Conduct, or to ban temporarily or permanently any unwelcome, please report it to the community organizers at
contributor for other behaviors that they deem inappropriate, threatening, zulip-code-of-conduct@googlegroups.com as soon as possible. You can make a
offensive, or harmful. report either personally or anonymously.
If a community member engages in unacceptable behavior, the community
organizers may take any action they deem appropriate, up to and including a
temporary ban or permanent expulsion from the community without warning (and
without refund in the case of a paid event).
If someone outside the development community (e.g. a user of the Zulip
software) engages in unacceptable behavior that affects someone in the
community, we still want to know. Even if we don't have direct control over
the violator, the community organizers can still support the people
affected, reduce the chance of a similar violation in the future, and take
any direct action we can.
The nature of reporting means it can only help after the fact. If you see
something you can do while a violation is happening, do it. A lot of the
harms of harassment and other violations can be mitigated by the victim
knowing that the other people present are on their side.
All reports will be kept confidential. In some cases we may determine that a
public statement will need to be made. In such cases, the identities of all
victims and reporters will remain confidential unless those individuals
instruct us otherwise.
## Scope ## Scope
This Code of Conduct applies both within project spaces and in public spaces We expect all community participants (contributors, paid or otherwise,
when an individual is representing the project or its community. Examples of sponsors, and other guests) to abide by this Code of Conduct in all
project spaces include mailing lists, chat.zulip.org, GitHub and in code. community venues, online and in-person, as well as in all private
Examples of representing a project or community include using an official communications pertaining to community business.
project e-mail address, posting via an official social media account, or acting
as an appointed representative at an online or offline event.
## Enforcement This Code of Conduct and its related procedures also applies to unacceptable
behavior occurring outside the scope of community activities when such
behavior has the potential to adversely affect the safety and well-being of
community members.
To report code of conduct violations or concerns, please contact ## License and Attribution
zulip-code-of-conduct@googlegroups.com immediately. Whether you're a
regular contributor or a newcomer, we care about making this community
a safer place for you and we've got your back.
We encourage anyone who observes abusive, harassing, or otherwise This Code of Conduct is adapted from the
unacceptable behavior to report that by emailing [Citizen Code of Conduct](http://citizencodeofconduct.org/) and the
zulip-code-of-conduct@googlegroups.com. All reports will be reviewed [Django Code of Conduct](https://www.djangoproject.com/conduct/), and is
and investigated and will result in a response that is deemed under a
necessary and appropriate to the circumstances by the project [Creative Commons BY-SA](http://creativecommons.org/licenses/by-sa/4.0/)
maintainers. The project team will keep confidential the details of license.
the reporter when possible.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][cchomepage]
[version 1.4][ccversion] and the [Rust Code of Conduct][rsconduct].
[cchomepage]: http://contributor-covenant.org
[ccversion]: http://contributor-covenant.org/version/1/4/
[rsconduct]: https://www.rust-lang.org/en-US/conduct.html