summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Ryan (GitHub Noreply Key) <dryan@users.noreply.github.com>2026-04-15 16:34:52 -0400
committerSaptak Sengupta <saptak013@gmail.com>2026-04-22 18:04:11 +0530
commit941dc5caa4e3f41a734c7602d109bddb3a86caa7 (patch)
tree83cd2f75de5e51d670ff34814052c6c0dcc44a60
parente4d32c5a3ad1c01851a7138b4a6612d9fb6e4fda (diff)
Update Code of Conduct to match current policy
Updates the djangoproject.com Code of Conduct page to reflect the current version maintained at django/code-of-conduct. Refs django/code-of-conduct#97 Closes django/code-of-conduct#83
-rw-r--r--djangoproject/templates/conduct/index.html648
1 files changed, 532 insertions, 116 deletions
diff --git a/djangoproject/templates/conduct/index.html b/djangoproject/templates/conduct/index.html
index 52ebf30f..f3b89ad6 100644
--- a/djangoproject/templates/conduct/index.html
+++ b/djangoproject/templates/conduct/index.html
@@ -1,140 +1,556 @@
-{% extends "conduct/base.html" %}
-{% load i18n %}
+{% extends "conduct/base.html" %} {% load i18n %} {% block title %}{% translate
+"Django Code of Conduct" %}{% endblock %} {% block og_title %}{% translate
+"Django Code of Conduct" %}{% endblock %} {% block og_description %}{% translate
+"Some ground rules for the community" %}{% endblock %} {% block content %}
-{% block title %}{% translate "Django Code of Conduct" %}{% endblock %}
+{% url 'conduct_reporting' as reporting_url %}
+{% url 'conduct_faq' as faq_url %}
-{% block og_title %}{% translate "Django Code of Conduct" %}{% endblock %}
-{% block og_description %}{% translate "Some ground rules for the community" %}{% endblock %}
+<h1>{% translate "Django Code of Conduct" %}</h1>
-{% block content %}
+<h2 id="our-pledge">
+ {% translate "Our Pledge" %} <a class="plink" href="#our-pledge">¶</a>
+</h2>
- <h1>{% translate "Django Code of Conduct" %}</h1>
+<p>
+ {% blocktranslate trimmed %}
+ We pledge to make our community welcoming, safe, and equitable for all.
+ {% endblocktranslate %}
+</p>
- <p>
- {% blocktranslate trimmed %}
- 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.
- {% endblocktranslate %}</p>
+<p>
+ {% blocktranslate trimmed %}
+ We are committed to fostering an environment that respects and promotes the dignity,
+ rights, and contributions of all individuals, regardless of characteristics including
+ race, ethnicity, caste, color, age, physical characteristics, neurodiversity,
+ disability, sex or gender, gender identity or expression, sexual orientation,
+ language, philosophy or religion, national or social origin, socio-economic position,
+ level of education, or other status. The same privileges of participation are
+ extended to everyone who participates in good faith and in accordance with
+ this Covenant.
+ {% endblocktranslate %}
+</p>
- <p>
- {% blocktranslate trimmed %}
- 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.
- {% endblocktranslate %}</p>
+<h2 id="encouraged-behaviors">
+ {% translate "Encouraged Behaviors" %}
+ <a class="plink" href="#encouraged-behaviors">¶</a>
+</h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ While acknowledging differences in social norms, we all strive to meet our community's
+ expectations for positive behavior. We also understand that our words and actions may
+ be interpreted differently than we intend based on culture, background, or native
+ language.
+ {% endblocktranslate %}
+</p>
- <p>
+<p>
+ {% blocktranslate trimmed %}
+ With these considerations in mind, we agree to behave mindfully toward each other and
+ act in ways that center our shared values, including:
+ {% endblocktranslate %}
+</p>
+
+<ul class="simple">
+ <li>
+ {% blocktranslate trimmed %}
+ Respecting the <strong>purpose of our community</strong>, our activities, and our ways of gathering.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ Engaging <strong>kindly and honestly</strong> with others.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ Respecting <strong>different viewpoints</strong> and experiences.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Taking responsibility</strong> for our actions and contributions.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ Gracefully giving and accepting <strong>constructive feedback</strong>.
+ {% endblocktranslate %}
+ </li>
+ <li>
{% blocktranslate trimmed %}
- 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.
- {% endblocktranslate %}</p>
+ Committing to <strong>repairing harm</strong> when it occurs.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ Behaving in other ways that promote and sustain the <strong>well-being of our
+ community</strong>.
+ {% endblocktranslate %}
+ </li>
+</ul>
+
+<p>
+ {% blocktranslate trimmed %}
+ <strong>Impact matters more than intent.</strong> Even when harm is unintentional,
+ we are all responsible for the impact of our words and actions. If someone tells you
+ that your behavior has caused harm, listen with empathy and take responsibility for
+ making things right.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ <strong>Respect consent and boundaries.</strong> Consent is an ongoing process, not
+ a one-time agreement. Respect others' stated boundaries, and be mindful that silence
+ or lack of objection does not equal consent. If someone says "no," asks you to stop,
+ or sets a boundary, respect it immediately and without debate.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ <strong>Community members are expected to comply immediately with requests to stop
+ harmful behavior.</strong> This includes requests from other community members,
+ moderators, or the Code of Conduct Working Group. Refusal to comply may result in
+ escalated enforcement actions.
+ {% endblocktranslate %}
+</p>
- <p>
+<h2 id="restriced-behaviors">
+ {% translate "Restricted Behaviors" %}
+ <a class="plink" href="#restricted-behaviors">¶</a>
+</h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ We agree to restrict the following behaviors in our community. Instances, threats,
+ and promotion of these behaviors are violations of this Code of Conduct.
+ {% endblocktranslate %}
+</p>
+
+<ul class="simple">
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Harassment.</strong> Violating explicitly expressed boundaries or
+ engaging in unnecessary personal attention after any clear request to stop.
+ This includes persistent unwanted questioning (sea-lioning), coordinated
+ harassment or brigading, tone policing, and other patterns of behavior
+ designed to exhaust, intimidate, or silence community members.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Character attacks.</strong> Making insulting, demeaning, or
+ pejorative comments directed at a community member or group of people.
+ {% endblocktranslate %}
+ </li>
+ <li>
{% blocktranslate trimmed %}
- This code of conduct applies to all spaces managed by the Django project or
- Django Software Foundation. This includes 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.
- {% endblocktranslate %}</p>
+ <strong>Stereotyping or discrimination.</strong> Characterizing anyone's
+ personality or behavior on the basis of immutable identities or traits.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Microaggressions.</strong> Subtle, often unintentional behaviors or
+ comments that communicate hostile, derogatory, or negative attitudes toward
+ marginalized groups. While individual instances may seem minor, their
+ cumulative effect causes real harm.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Sexualization.</strong> Behaving in a way that would generally be
+ considered inappropriately intimate in the context or purpose of the
+ community.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Violating confidentiality.</strong> Sharing or acting on someone's
+ personal or private information without their permission. This includes
+ doxxing (publicly sharing private information), unwelcome recording or
+ photography, and logging online activity for harassment purposes.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Endangerment.</strong> Causing, encouraging, or threatening violence
+ or other harm toward any person or group.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Discouraging involvement.</strong> Acting in ways that discourage
+ others' involvement, such as trying to exploit technicalities, repeatedly
+ arguing against already made decisions, or questioning others' abilities or
+ intents.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ Behaving in other ways that <strong>threaten the well-being</strong> of our
+ community.
+ {% endblocktranslate %}
+ </li>
+</ul>
- {% url 'conduct_reporting' as reporting_url %}
- <p>
+<h3 id="other-restrictions">
+ {% translate "Other Restrictions" %}
+ <a class="plink" href="#other-restrictions">¶</a>
+</h3>
+
+<ul class="simple">
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Misleading identity.</strong> Impersonating someone else for any
+ reason, or pretending to be someone else to evade enforcement actions.
+ {% endblocktranslate %}
+ </li>
+ <li>
{% blocktranslate trimmed %}
- If you believe someone is violating the code of conduct, we ask that you
- report it by emailing
- <a href="mailto:conduct@djangoproject.com">conduct@djangoproject.com</a>.
- For more details please see our
- <a href="{{ reporting_url }}">Reporting Guidelines</a>
- {% endblocktranslate %}</p>
+ <strong>Failing to credit sources.</strong> Not properly crediting the
+ sources of content you contribute.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Promotional materials.</strong> Sharing marketing or other
+ commercial content in a way that is outside the norms of the community.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Irresponsible communication.</strong> Failing to responsibly present
+ content which includes, links or describes any other restricted behaviors.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Violating community guidelines.</strong> Failing to follow community
+ guidelines for any space covered by the
+ <a
+ href="https://github.com/django/dsf-working-groups/blob/main/active/online-community.md"
+ >Online Community Working Group</a
+ >
+ or a sponsored event's own Code of Conduct.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Retaliation.</strong> Taking adverse action against someone for
+ reporting a violation of this Code of Conduct or participating in an
+ investigation.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Bad-faith reporting.</strong> Repeatedly reporting the same or
+ similar incidents after they have been deemed not to be violations, or
+ otherwise submitting reports intended to harass or burden the working group
+ or reported parties.
+ {% endblocktranslate %}
+ </li>
+</ul>
+
+<h2 id="reporting">
+ {% translate "Reporting an Issue" %} <a class="plink" href="#reporting">¶</a>
+</h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ Tensions can occur between community members even when they are trying their best to
+ collaborate. Not every conflict represents a code of conduct violation, and this
+ Code of Conduct reinforces encouraged behaviors and norms that can help avoid
+ conflicts and minimize harm.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ When an incident does occur, it is important to report it promptly. Please see our
+ <a href="https://github.com/django/code-of-conduct/blob/main/reporting-guide.md">
+ Reporting Guide</a> for detailed information on how to report a possible violation
+ and what to expect during the process.
+ {% endblocktranslate %}
+</p>
- <ul class="simple">
- <li><strong>{% translate "Be friendly and patient." %}</strong></li>
+<p>
+ {% blocktranslate trimmed %}
+ The Code of Conduct Working Group takes reports of violations seriously and will make
+ every effort to respond in a timely manner. They will investigate all reports, which
+ may include reviewing relevant messages, logs, and recordings, or interviewing
+ witnesses and other participants. All evidence is handled with care and respect for
+ privacy, and access is limited to those directly involved in the investigation.
+ The Code of Conduct Working Group will keep investigation and enforcement actions as
+ transparent as possible while prioritizing safety and confidentiality. In order to
+ honor these values, enforcement actions are carried out in private with the involved
+ parties, but communicating to the whole community may be part of a mutually agreed
+ upon resolution.
+ {% endblocktranslate %}
+</p>
- <li>
- {% blocktranslate trimmed %}
- <strong>Be welcoming.</strong> 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.
- {% endblocktranslate %}</li>
+<h2 id="addressing-repairing-harm">
+ {% translate "Addressing and Repairing Harm" %}
+ <a class="plink" href="#addressing-repairing-harm">¶</a>
+</h2>
- <li>
- {% blocktranslate trimmed %}
- <strong>Be considerate.</strong> 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.
- {% endblocktranslate %}</li>
+<h2 id="addressing-repairing-harm">
+ {% translate "Addressing and Repairing Harm" %}
+ <a class="plink" href="#addressing-repairing-harm">¶</a>
+</h2>
- <li>
- {% blocktranslate trimmed %}
- <strong>Be respectful.</strong> 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.
- {% endblocktranslate %}</li>
+<p>
+ {% blocktranslate trimmed %}
+ When a Code of Conduct violation occurs, the Code of Conduct Working Group uses an
+ enforcement ladder to determine appropriate responses based on the severity and
+ context of the violation. The goal is to repair harm while maintaining community
+ safety and trust.
+ {% endblocktranslate %}
+</p>
- <li>
- {% blocktranslate trimmed %}
- <strong>Be careful in the words that you choose.</strong> 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:
- {% endblocktranslate %}
- <ul>
- <li>{% translate "Violent threats or language directed against another person." %}</li>
- <li>{% translate "Discriminatory jokes and language." %}</li>
- <li>{% translate "Posting sexually explicit or violent material." %}</li>
- <li>
- {% blocktranslate trimmed %}
- Posting (or threatening to post) other people's personally identifying information ("doxing").
- {% endblocktranslate %}
- </li>
- <li>{% translate "Personal insults, especially those using racist or sexist terms." %}</li>
- <li>{% translate "Unwelcome sexual attention." %}</li>
- <li>{% translate "Advocating for, or encouraging, any of the above behavior." %}</li>
- <li>{% translate "Repeated harassment of others. In general, if someone asks you to stop, then stop." %}</li>
- </ul>
- </li>
+<p>
+ {% blocktranslate trimmed %}
+ We recognize that violations can have disproportionate impact. Behaviors that may
+ seem minor to some community members can have a significantly greater impact on
+ those from marginalized or underrepresented groups who face these patterns
+ repeatedly. We take this into account when addressing incidents.
+ {% endblocktranslate %}
+</p>
- <li>
- {% blocktranslate trimmed %}
- <strong>When we disagree, try to understand why.</strong> 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.
- {% endblocktranslate %}</li>
- </ul>
+<p>{% blocktranslate trimmed %}The enforcement ladder includes the following levels:{% endblocktranslate %}</p>
- <p>
+<ol>
+ <li>
{% blocktranslate trimmed %}
- Original text courtesy of the
- <a href="http://web.archive.org/web/20141109123859/http://speakup.io/coc.html">
- Speak Up! project</a>.
- {% endblocktranslate %}</p>
+ <strong>Warning</strong> - A private, written warning from the Code of Conduct
+ Working Group.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Temporary Suspension (Short-term)</strong> - A temporary suspension from
+ Django community spaces for a defined period (typically 30-90 days).
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Temporary Suspension (Extended)</strong> - An extended temporary suspension
+ for a longer defined period (typically 90 days or more) with specific conditions
+ for return.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Permanent Ban</strong> - Permanent removal from all Django community
+ spaces, tools, and communication channels.
+ {% endblocktranslate %}
+ </li>
+</ol>
+
+<p>
+ {% blocktranslate trimmed %}
+ This enforcement ladder is intended as a guideline. It does not limit the ability of
+ the Code of Conduct Working Group to use their discretion and judgment, in keeping
+ with the best interests of our community.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ For complete details about our enforcement process, please see our
+ <a href="https://github.com/django/code-of-conduct/blob/main/enforcement-ladder.md">
+ Enforcement Guide</a>.
+ {% endblocktranslate %}
+</p>
+
+<h2 id="scope">{% translate "Scope" %} <a class="plink" href="#scope">¶</a></h2>
+
+<h3 id="django-events">
+ {% translate "Django Events" %}
+ <a class="plink" href="#django-events">¶</a>
+</h3>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct applies to all events sponsored, hosted, or endorsed by the
+ Django Software Foundation, including DjangoCon conferences, Django meetups, and
+ sprints.
+ {% endblocktranslate %}
+</p>
+
+<p>{% blocktranslate trimmed %}The Code of Conduct applies to the following people at events:{% endblocktranslate %}</p>
+
+<ul class="simple">
+ <li>{% translate "Event staff and organizers" %}</li>
+ <li>{% translate "Django Software Foundation board members" %}</li>
+ <li>{% translate "Speakers and presenters" %}</li>
+ <li>{% translate "Tutorial or workshop leaders" %}</li>
+ <li>{% translate "Sprint leaders and mentors" %}</li>
+ <li>{% translate "Sponsors and exhibitors" %}</li>
+ <li>{% translate "Volunteers" %}</li>
+ <li>{% translate "All attendees" %}</li>
+</ul>
+
+<p>{% blocktranslate trimmed %}It applies in all official event spaces, including:{% endblocktranslate %}</p>
+
+<ul class="simple">
+ <li>{% translate "Conference rooms and presentation venues" %}</li>
+ <li>{% translate "Sprint and workshop spaces" %}</li>
+ <li>{% translate "Sponsor and exhibitor areas" %}</li>
+ <li>{% translate "Social events and meal areas" %}</li>
+ <li>
+ {% translate "Hallways, walkways, and common areas that connect event spaces" %}
+ </li>
+</ul>
+
+<p>
+ {% blocktranslate trimmed %}
+ It also applies to interactions on official event accounts and platforms, including
+ event hashtags, social media, and communication channels.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ Event organizers should refer to our
+ <a href="https://github.com/django/code-of-conduct/blob/main/events.md">
+ Event Organizer Support Guide</a>
+ for requirements and guidance on implementing this Code of Conduct at in-person
+ events, including designating CoC contacts, handling on-site reports, and publishing
+ event-specific policy extensions.
+ {% endblocktranslate %}
+</p>
+
+<h3 id="django-online-spaces">
+ {% translate "Django Online Spaces" %}
+ <a class="plink" href="#django-online-spaces">¶</a>
+</h3>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct applies to all Django online spaces covered by the
+ <a
+ href="https://github.com/django/dsf-working-groups/blob/main/active/online-community.md"
+ >Online Community Working Group</a
+ >, including:
+ {% endblocktranslate %}
+</p>
+
+<ul class="simple">
+ <li>{% translate "Django mailing lists" %}</li>
+ <li>{% translate "Django GitHub repositories, issue trackers, and pull requests" %}</li>
+ <li>{% translate "Official Django social media accounts" %}</li>
+ <li>{% translate "Any other online space administered by the Django Software Foundation" %}</li>
+</ul>
- {% url 'conduct_faq' as faq_url %}
- <h2>{% translate "Questions?" %}</h2>
- <p>
+<p>
+ {% blocktranslate trimmed %}
+ It applies to all community members in these spaces, including administrators,
+ maintainers, contributors, and participants.
+ {% endblocktranslate %}
+</p>
+
+<p>
+ {% blocktranslate trimmed %}
+ The Code of Conduct Working Group will work with the Online Community Working Group
+ and moderators to address reported violations and determine appropriate responses.
+ {% endblocktranslate %}
+</p>
+
+<h3 id="representing-django">
+ {% translate "Representing Django" %}
+ <a class="plink" href="#representing-django">¶</a>
+</h3>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct also applies when individuals are officially representing
+ Django in public spaces. Examples include using an official Django email address,
+ posting via official Django social media accounts, or acting as an appointed
+ representative at online or offline events.
+ {% endblocktranslate %}
+</p>
+
+<h3 id="community-impact">
+ {% translate "Community Impact" %}
+ <a class="plink" href="#community-impact">¶</a>
+</h3>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct also applies to actions taken outside of these spaces when
+ they have a negative impact on community health or safety.
+ {% endblocktranslate %}
+</p>
+
+<h2 id="responsible-use-ai">
+ {% translate "Responsible Use of AI-Generated Content" %}
+ <a class="plink" href="#responsible-use-ai">¶</a>
+</h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ It's essential to use generative AI technologies thoughtfully and in alignment with
+ our shared values of integrity, respect, and authenticity.
+ {% endblocktranslate %}
+</p>
+
+<p>{% blocktranslate trimmed %}When using generative AI to contribute to the community:{% endblocktranslate %}</p>
+
+<ul class="simple">
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Take ownership of your contributions.</strong> You are responsible for the
+ content you share.
+ {% endblocktranslate %}
+ </li>
+ <li>
{% blocktranslate trimmed %}
- If you have questions, please see <a href="{{ faq_url }}">the FAQ</a>. If
- that doesn't answer your questions, feel free to
- <a href="mailto:conduct@djangoproject.com">contact us</a>.
- {% endblocktranslate %}</p>
+ <strong>Review and revise AI-generated responses before posting.</strong> Ensure
+ they reflect your own understanding and voice.
+ {% endblocktranslate %}
+ </li>
+ <li>
+ {% blocktranslate trimmed %}
+ <strong>Apply your expertise</strong> to validate that the information is accurate,
+ relevant, and helpful.
+ {% endblocktranslate %}
+ </li>
+</ul>
+
+<p>
+ {% blocktranslate trimmed %}
+ These practices support a community built on trust, collaboration, and mutual
+ respect. Misuse of AI-generated content is a violation of our Code of Conduct.
+ {% endblocktranslate %}
+</p>
+
+<h2 id="attribution">
+ {% translate "Attribution" %} <a class="plink" href="#attribution">¶</a>
+</h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct is adapted from the
+ <a href="https://www.contributor-covenant.org/version/3/0/">
+ Contributor Covenant, version 3.0</a>.
+ Our documents and policies are adapted from and inspired by a number of
+ <a href="https://github.com/django/code-of-conduct/blob/main/sources.md">
+ additional sources</a>.
+ {% endblocktranslate %}
+</p>
+
+<h2 id="license">{% translate "License" %} <a class="plink" href="#license">¶</a></h2>
+
+<p>
+ {% blocktranslate trimmed %}
+ This Code of Conduct is licensed under a
+ <a href="https://creativecommons.org/licenses/by-sa/4.0/">
+ Creative Commons Attribution-ShareAlike 4.0 International License</a>.
+ {% endblocktranslate %}
+</p>
{% endblock %}