URL: https://github.com/freeipa/freeipa/pull/1565
Author: felipevolpone
 Title: #1565: Adding the FreeIPA Code of Conduct
Action: opened

PR body:


To pull the PR as Git branch:
git remote add ghfreeipa https://github.com/freeipa/freeipa
git fetch ghfreeipa pull/1565/head:pr1565
git checkout pr1565
From 8d6697f85962f1b52c8cf503919969543f711426 Mon Sep 17 00:00:00 2001
From: Felipe Barreto <fbarr...@redhat.com>
Date: Mon, 12 Feb 2018 10:29:04 -0200
Subject: [PATCH] Adding the FreeIPA Code of Conduct

 CODE_OF_CONDUCT.md | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 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 0000000000..994cfa4209
--- /dev/null
@@ -0,0 +1,91 @@
+# FreeIPA Code of Conduct
+Our community is made up of a mixture of contributors from all over the world.
+We are diverse in our background, expertise or opinions and it is our strength,
+but diversity can also lead to communication issues and unhappiness. To that
+end, we have a few ground rules that we ask people to adhere to when operating 
+in our space.
+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 be excellent to
+each other:
+### 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 community should be
+respectful when dealing with other members as well as with people outside the
+community. Success comes from the team and the ability of team members to work
+together. Members have differents skills, talents and roles but each of them is
+important to the team and the final success. Think of the team first.
+### 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
+* 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 our community
+is no exception. It is important that we resolve disagreements and differing
+views constructively. Remember that we’re different. The strength of community
+comes from its diversity, 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. Give people the
+benefit of the doubt, instead of blaming someone and pointing fingers. Speak
+with them and try to understand what happened. Focus on helping to resolve
+issues and learning from mistakes.
+### Drive your emotions and create a safe place for others. 
+We aren’t robots, we are people with feelings. Feelings are a great gift.
+Unfortunately that gift can betray us sometimes and let our common sense to be
+driven by assumptions, expectations, anger, … To prevent and get away from this
+situation is always better to start with facts, then mention the personal story
+- your story - what are the concerns, objections, experience, and maybe
+### Listen and hear, ask and don’t assume. 
+There is always something behind. If you are not sure, feel free to ask for more
+information like “I don’t fully understand this…, could you help me to
+understand that part please?”
+* “So you are saying ..., is that right?” 
+* “I have different opinion here but I would like to know more about the 
+  solution you’re proposing.” 
+* “I have concerns about this solution because of A, B, C risks. What could 
+  be the prevention in
+* your solution if we get into that situation?”
+### You will never be wrong when saying “please” and “thank you”
+Original text courtesy of the [Django](https://www.djangoproject.com/conduct/)
FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org
To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org

Reply via email to