{% extends "conduct/base.html" %} {% load i18n %} {% block title %}{% translate "Django Code of Conduct - FAQ" %}{% endblock %} {% block og_title %}{% translate "Django Code of Conduct - FAQ" %}{% endblock %} {% block og_description %}{% translate "Common questions and concerns around the Django community's Code of Conduct" %}{% endblock %} {% block content %}
{% blocktranslate trimmed %} We think the Django community is awesome. If you're familiar with the Django community, you'll probably notice that the Code basically matches what we already do. Think of this as documentation: we're taking implicit expectations about behavior and making them explicit.{% endblocktranslate %}
{% blocktranslate trimmed %} We're doing this because the Django community is growing faster than any of us could have anticipated. This is on balance a very positive thing, but as we've grown past the point where it's possible to know the whole community we think it's very important to be clear about our values.{% endblocktranslate %}
{% blocktranslate trimmed %} We know that the Django community is open, friendly, and welcoming. We want to make sure everyone else knows it too.{% endblocktranslate %}
{% blocktranslate trimmed %} For the most part, we don't think it means large changes. We think that the text does a really good job describing the way the Django community already conducts itself. We expect that most people will simply continue to behave in the awesome way they have for years.{% endblocktranslate %}
{% blocktranslate trimmed %} However, we do expect that people will abide by the spirit and words of the CoC when in "official" Django spaces. This code has been adopted by both the Django core team and by the Django Software Foundation. That means that it'll apply both in community spaces and at DSF events.{% endblocktranslate %}
{% blocktranslate trimmed %} In practice, this means the Django forum, bug tracking and code review tools, and "official" Django events such as DjangoCons. In addition, violations of this code outside these spaces may affect a person's ability to participate within them. {% endblocktranslate %}
{% blocktranslate trimmed %} This Code of Conduct also covers any events that the DSF funds. However, events funded by the DSF already require a code of conduct. Isn't this redundant?{% endblocktranslate %}
{% translate "No: there's a difference between the two, and they're complementary." %}
{% blocktranslate trimmed %} This Code of Conduct is all about how we interact as a community. It's about saying that the Django community will be open, friendly, and welcoming. The core issue is about ensuring the conversations we have are productive and inviting for all.{% endblocktranslate %}
{% blocktranslate trimmed %} Real-life events, however, require a bit more care. The DSF wants to be sure that any events it funds have policies and procedures in place for handling harassment. It's especially important to us that real-life events take steps to protect the physical and mental security of their participants.{% endblocktranslate %}
{% blocktranslate trimmed %} So the DSF will require that any events it funds have some sort of anti- harassment policy in place. The DSF thinks the Ada Initiative's template is pretty good, but we're open to alternatives.{% endblocktranslate %}
{% blocktranslate trimmed %} Our intent is that anyone in the community can stand up for this code, and direct people who're unaware to this document. If that doesn't work, or if you need more help, you can contact conduct@djangoproject.com. For more details please see our Reporting Guidelines{% endblocktranslate %}
{% blocktranslate trimmed %} The Code of Conduct Working Group is responsible for investigating reports and enforcing the Code of Conduct. The working group is appointed by the Django Software Foundation board and operates according to the procedures documented in the Working Group Manual. {% endblocktranslate %}
{% blocktranslate trimmed %} For day-to-day moderation in Django's online spaces (like the forum and Discord), the Online Community Working Group handles issues using their own moderation processes. The Code of Conduct Working Group becomes involved for formal reports, cross-community violations, or issues escalated by the online moderators. {% endblocktranslate %}
{% blocktranslate trimmed %} Contributor Covenant refers to "Community Moderators" as a general term for whoever enforces a code of conduct. In Django, that role is filled by these two working groups, each with distinct but complementary responsibilities. {% endblocktranslate %}
{% blocktranslate trimmed %} Repairing harm is a restorative justice approach that focuses on addressing the impact of a violation rather than simply punishing the person who caused it. When someone violates the Code of Conduct, our goal isn't just to apply consequences, it's to help make things right for those affected and prevent similar harm in the future. {% endblocktranslate %}
{% blocktranslate trimmed %} Repairing harm might include: {% endblocktranslate %}
{% blocktranslate trimmed %} This approach recognizes that people can learn from mistakes and that communities are stronger when we focus on growth, accountability, and making amends rather than purely punitive measures. Of course, some violations are severe enough that removal from the community is necessary to protect others, but that's a last resort. {% endblocktranslate %}
{% translate "Sadly, not everyone knows this." %}
{% blocktranslate trimmed %} However, even if everyone was kind, everyone was compassionate, and everyone was familiar with codes of conduct it would still be incumbent upon our community to publish our own. Maintaining a code of conduct forces us to consider and articulate what kind of community we want to be, and serves as a constant reminder to put our best foot forward. But most importantly, it serves as a signpost to people looking to join our community that we feel these values are important. {% endblocktranslate %}
{% blocktranslate trimmed %} If you are contacted by the Code of Conduct Working Group about a possible violation, it's important to respond professionally and constructively: {% endblocktranslate %}
{% blocktranslate trimmed %} The working group's goal is to respond proportionally to violations and work with everyone involved to prevent future issues. We want to maintain a safe, collaborative community of kind, compassionate people of all kinds. {% endblocktranslate %}
{% blocktranslate trimmed %} The Code of Conduct applies to all Django-managed spaces and when someone is officially representing Django. However, as stated in the Code of Conduct, violations of this code outside these spaces may affect a person's ability to participate within them. {% endblocktranslate %}
{% blocktranslate trimmed %} This means that while we don't police behavior everywhere on the internet, the working group may consider serious external conduct when it directly impacts the safety and well-being of Django community members. {% endblocktranslate %}
{% blocktranslate trimmed %} You do -- in your space. If you'd like to hang out in our spaces (as clarified above), we have some simple guidelines to follow. If you want to, for example, form a group where Django is discussed using language inappropriate for general channels then nobody's stopping you. We respect your right to establish whatever codes of conduct you want in the spaces that belong to you. Please honor this Code of Conduct in our spaces.{% endblocktranslate %}
{% endblock content %} {% block head_extra %} {{ block.super }} {% endblock head_extra %}