Code of Conduct.
We are all here to help each other learn, grow our skills and have a good time. This is how we make sure everyone in the PyDelhi community gets the best possible experience.
Be friendly. Be patient. Ask when you're unsure. Disagree without attacking anyone.
And if someone asks you to stop, stop.
This Code of Conduct covers how we behave as members of the PyDelhi community, in any forum, mailing list, wiki, website, code repository, chat group, private correspondence or public meeting.
Diversity is one of our biggest strengths as a community, but it can also lead to miscommunication and unhappiness. So we have a few ground rules that we ask everyone to follow, to keep PyDelhi an excellent space to communicate, collaborate and contribute.
This isn't an exhaustive list of things you can't do. Take it in the spirit it's intended: a guide that makes it easier to be excellent to each other. We expect it to be followed in spirit as much as in the letter.
PyDelhi members strive to
Be friendly, patient and welcoming
We welcome and support 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
Our work will be used by other people, and we in turn depend on the work of others. Any decision we take affects users and colleagues, so we take those consequences into account. We're part of a worldwide community, and even when it isn't obvious at the time, our contributions to Python affect the work of others.
Be respectful
Not all of us will agree all the time, but disagreement is no excuse for poor behaviour or poor manners. We may all feel frustrated now and then, but that frustration must never turn into a personal attack. A community where people feel uncomfortable or threatened is not a productive one.
Collaborate openly
Collaboration is central to PyDelhi and the wider free software community: within teams, across projects and with communities outside PyDelhi. We work transparently, involve interested people early, and tell others when we take a different approach. We don't create private channels that shut out other contributors.
Try to understand why we disagree
Disagreements, social and technical, happen all the time. Different people have different perspectives, and being unable to understand a viewpoint doesn't mean it's wrong. Focus on resolving issues and learning from mistakes, with the help of the community. When goals differ a lot, we encourage alternative implementations so the community can test new ideas.
Ask for help when unsure
Nobody knows everything, and nobody is expected to be perfect. Asking questions avoids many problems down the road, so questions are encouraged. Those who are asked should be responsive and helpful. When asking, pick an appropriate place to do it.
What we take seriously
Violations may affect your ability to take part in the community. Be careful with your words and actions. We are a community of professionals, and we conduct ourselves professionally. Don't insult or put down other participants. Harassment and other exclusionary behaviour aren't acceptable and should be reported. This includes, but is not limited to:
- Violent threats or language directed against another person.
- Discriminatory jokes and language.
- Posting sexually suggestive, 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 behaviour.
- Repeated harassment of others. In general, if someone asks you to stop, then stop.
Something happened?
You don't have to deal with it alone. Email us at [email protected]. You can also reach the organisers on Telegram or LinkedIn, or talk to any PyDelhi volunteer at a meetup. We'll listen, keep it confidential, and act on it.