From 7580da414d9335db2e4da81028bdf5e2867ed958 Mon Sep 17 00:00:00 2001 From: Felipe Barreto Date: Mon, 19 Feb 2018 09:14:09 -0300 Subject: [PATCH] Adding Django's Code of Conduct We will use the Django's Code of Conduct to develop the FreeIPA CoC Reviewed-By: Stanislav Laznicka Reviewed-By: Alexander Bokovoy --- CODE_OF_CONDUCT.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..8e8131a64 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,80 @@ +# Django Code of Conduct + +Like the technical community as a whole, the Django 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. + +Diversity is one of our huge strengths, but it can also lead to communication +issues and unhappiness. To that end, we have a few ground rules that we ask +people to adhere to. This code applies equally to founders, mentors and those +seeking help and guidance. + +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. + +This code of conduct applies to all spaces managed by the Django project or +Django Software Foundation. This includes IRC, the mailing lists, the issue +tracker, DSF events, and any other forums created by the project team which the +community uses for communication. In addition, violations of this code outside +these spaces may affect a person's ability to participate within them. + +If you believe someone is violating the code of conduct, we ask that you report +it by emailing conduct@djangoproject.com. For more details please see our +Reporting Guidelines + +### Be friendly and patient. + +### Be welcoming. +We strive to be a community that welcomes and supports people of all backgrounds +and identities. This includes, but is not limited to members of any race, +ethnicity, culture, national origin, colour, immigration status, social and +economic class, educational level, sex, sexual orientation, gender identity and +expression, age, size, family status, political belief, religion, and mental and +physical ability. + +### Be considerate. +Your work will be used by other people, and you in turn will depend on the work +of others. Any decision you take will affect users and colleagues, and you +should take those consequences into account when making decisions. Remember that +we're a world-wide community, so you might not be communicating in someone +else's primary language. + +### Be respectful. +Not all of us will agree all the time, but disagreement is no excuse for poor +behavior and poor manners. We might all experience some frustration now and +then, but we cannot allow that frustration to turn into a personal attack. It’s +important to remember that a community where people feel uncomfortable or +threatened is not a productive one. Members of the Django community should be +respectful when dealing with other members as well as with people outside the +Django community. + +### Be careful in the words that you choose. +We are a community of professionals, and we conduct ourselves professionally. Be +kind to others. Do not insult or put down other participants. Harassment and +other exclusionary behavior aren't acceptable. This includes, but is not limited +to: +* Violent threats or language directed against another person. +* Discriminatory jokes and language. +* Posting sexually explicit or violent material. +* Posting (or threatening to post) other people's personally identifying + information ("doxing"). +* Personal insults, especially those using racist or sexist terms. +* Unwelcome sexual attention. +* Advocating for, or encouraging, any of the above behavior. +* Repeated harassment of others. In general, if someone asks you to stop, then + stop. + +### When we disagree, try to understand why. +Disagreements, both social and technical, happen all the time and Django is no +exception. It is important that we resolve disagreements and differing views +constructively. Remember that we’re different. The strength of Django comes from +its varied community, people from a wide range of backgrounds. Different people +have different perspectives on issues. Being unable to understand why someone +holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human +to err and blaming each other doesn’t get us anywhere. Instead, focus on helping +to resolve issues and learning from mistakes. + +Original text courtesy of the [Speak Up! +project.](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html)