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 +++ b/CODE_OF_CONDUCT.md @@ -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 +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 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 +observations. + +### 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/) +project.
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org