-
Notifications
You must be signed in to change notification settings - Fork 27
Adopt Contributor Covenant 3 #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 24 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
2650e66
Adopting Contributor Covenant 3
dryan 9290178
Uncomment FAQ section explaining adoption of Contributor Covenant 3
dryan d330e70
Merge branch 'main' into docs/adopt-contributor-covenant
dryan 8117823
Add bad-faith reporting to Other Restrictions
dryan 71ec3f9
Add transparency report guidelines for conference organizers
dryan e58832f
Rename conferences.md to events.md for broader scope
dryan 3992f41
📝 add reference to Djangonaut Space CoC referencing our CoC
dryan 9b54327
Update working-group-manual.md
dryan 6e4b9dc
Update working-group-manual.md
dryan e828112
Update working-group-manual.md
dryan 0396325
Update working-group-manual.md
dryan f6e6194
Update working-group-manual.md
dryan 8ad0425
Update working-group-manual.md
dryan 2725e40
Update README.md
dryan 633a759
Update membership.md
dryan e03ccb8
📝 make twitter reference more general
dryan ecce989
Add escalation process for disagreements between CoC WG and Online Co…
dryan 57aa33e
📝 remove weapons policysince we don't host in-person events directly …
dryan 6255705
merging docs/update-process-docs
dryan 1639b4c
merging docs/update-process-docs
dryan 9a66661
Merge branch 'main' into docs/adopt-contributor-covenant
dryan 073a479
Merge branch 'main' into docs/adopt-contributor-covenant
dryan 7126a35
Add DSF board as codeowner for CODE_OF_CONDUCT.md
dryan 79be431
Apply suggestions from code review
dryan 177a980
Update sources.md
dryan 1737d42
Update CODE_OF_CONDUCT.md
dryan f116591
Update CODE_OF_CONDUCT.md
dryan 6c209b3
Merge branch 'main' into docs/adopt-contributor-covenant
dryan dbc016b
Add in-person event requirements and CoC point of contact guidance
dryan 894bff9
Merge branch 'main' into docs/adopt-contributor-covenant
dryan d619f0b
Merge branch 'main' into docs/adopt-contributor-covenant
dryan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1 +1,2 @@ | ||
| * @django/coc-committee | ||
| CODE_OF_CONDUCT.md @django/coc-committee @django/dsf-board |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,144 @@ | ||
| # Django Code of Conduct | ||
|
|
||
| ## Our Pledge | ||
|
|
||
| We pledge to make our community welcoming, safe, and equitable for all. | ||
|
|
||
| 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. | ||
|
|
||
| ## Encouraged Behaviors | ||
|
|
||
| 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. | ||
|
|
||
| With these considerations in mind, we agree to behave mindfully toward each other and act in ways that center our shared values, including: | ||
|
|
||
| 1. Respecting the **purpose of our community**, our activities, and our ways of gathering. | ||
| 2. Engaging **kindly and honestly** with others. | ||
| 3. Respecting **different viewpoints** and experiences. | ||
| 4. **Taking responsibility** for our actions and contributions. | ||
| 5. Gracefully giving and accepting **constructive feedback**. | ||
| 6. Committing to **repairing harm** when it occurs. | ||
| 7. Behaving in other ways that promote and sustain the **well-being of our community**. | ||
|
|
||
| **Impact matters more than intent.** 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. | ||
|
|
||
| **Respect consent and boundaries.** 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. | ||
|
|
||
| **Community members are expected to comply immediately with requests to stop harmful behavior.** This includes requests from other community members, moderators, or the Code of Conduct Working Group. Refusal to comply may result in escalated enforcement actions. | ||
|
|
||
| ## Restricted Behaviors | ||
|
|
||
| We agree to restrict the following behaviors in our community. Instances, threats, and promotion of these behaviors are violations of this Code of Conduct. | ||
|
|
||
| 1. **Harassment.** 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. | ||
| 2. **Character attacks.** Making insulting, demeaning, or pejorative comments directed at a community member or group of people. | ||
| 3. **Stereotyping or discrimination.** Characterizing anyone’s personality or behavior on the basis of immutable identities or traits. | ||
| 4. **Microaggressions.** 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. | ||
| 5. **Sexualization.** Behaving in a way that would generally be considered inappropriately intimate in the context or purpose of the community. | ||
| 6. **Violating confidentiality**. 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. | ||
| 7. **Endangerment.** Causing, encouraging, or threatening violence or other harm toward any person or group. | ||
| 8. **Discouraging involvement.** 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. | ||
| 9. Behaving in other ways that **threaten the well-being** of our community. | ||
|
|
||
| ### Other Restrictions | ||
|
|
||
| 1. **Misleading identity.** Impersonating someone else for any reason, or pretending to be someone else to evade enforcement actions. | ||
| 2. **Failing to credit sources.** Not properly crediting the sources of content you contribute. | ||
| 3. **Promotional materials**. Sharing marketing or other commercial content in a way that is outside the norms of the community. | ||
| 4. **Irresponsible communication.** Failing to responsibly present content which includes, links or describes any other restricted behaviors. | ||
| 5. **Violating community guidelines.** Failing to follow community guidelines for any space covered by the [Online Community Working Group](https://github.com/django/dsf-working-groups/blob/main/active/online-community.md) or a sponsored event's own Code of Conduct. | ||
| 6. **Retaliation.** Taking adverse action against someone for reporting a violation of this Code of Conduct or participating in an investigation. | ||
| 7. **Bad-faith reporting.** 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. | ||
|
|
||
| ## Reporting an Issue | ||
|
|
||
| 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. | ||
|
|
||
| When an incident does occur, it is important to report it promptly. Please see our [Reporting Guide](reporting-guide.md) for detailed information on how to report a possible violation and what to expect during the process. | ||
|
|
||
| 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. | ||
|
|
||
| ## Addressing and Repairing Harm | ||
|
|
||
| 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. | ||
|
|
||
| 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. | ||
|
|
||
| The enforcement ladder includes the following levels: | ||
|
|
||
| 1. **Warning** - A private, written warning from the Code of Conduct Working Group. | ||
| 2. **Temporary Suspension (Short-term)** - A temporary suspension from Django community spaces for a defined period (typically 30-90 days). | ||
| 3. **Temporary Suspension (Extended)** - An extended temporary suspension for a longer defined period (typically 90 days or more) with specific conditions for return. | ||
| 4. **Permanent Ban** - Permanent removal from all Django community spaces, tools, and communication channels. | ||
|
|
||
| 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. | ||
|
|
||
| For complete details about our enforcement process, please see our [Enforcement Guide](enforcement-ladder.md). | ||
|
dryan marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Scope | ||
|
|
||
|
dryan marked this conversation as resolved.
|
||
| ### Django Events | ||
|
|
||
| This Code of Conduct applies to all events sponsored, hosted, or endorsed by the Django Software Foundation, including DjangoCon conferences, Django meetups, and sprints. | ||
|
|
||
| The Code of Conduct applies to the following people at events: | ||
|
|
||
| - Event staff and organizers | ||
| - Django Software Foundation board members | ||
| - Speakers and presenters | ||
| - Tutorial or workshop leaders | ||
| - Sprint leaders and mentors | ||
| - Sponsors and exhibitors | ||
| - Volunteers | ||
| - All attendees | ||
|
|
||
| It applies in all official event spaces, including: | ||
|
|
||
| - Conference rooms and presentation venues | ||
| - Sprint and workshop spaces | ||
| - Sponsor and exhibitor areas | ||
| - Social events and meal areas | ||
| - Hallways, walkways, and common areas that connect event spaces | ||
|
|
||
| It also applies to interactions on official event accounts and platforms, including event hashtags, social media, and communication channels. | ||
|
|
||
| ### Django Online Spaces | ||
|
|
||
| This Code of Conduct applies to all Django online spaces covered by the [Online Community Working Group](https://github.com/django/dsf-working-groups/blob/main/active/online-community.md), including: | ||
|
|
||
| - Django mailing lists | ||
| - Django GitHub repositories, issue trackers, and pull requests | ||
| - Official Django social media accounts | ||
| - Any other online space administered by the Django Software Foundation | ||
|
|
||
| It applies to all community members in these spaces, including administrators, maintainers, contributors, and participants. | ||
|
|
||
| The Code of Conduct Working Group will work with the Online Community Working Group and moderators to address reported violations and determine appropriate responses. | ||
|
|
||
| ### Representing Django | ||
|
|
||
| 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. | ||
|
|
||
| ### Community Impact | ||
|
|
||
| This Code of Conduct also applies to actions taken outside of these spaces when they have a negative impact on community health or safety. | ||
|
|
||
| ## Responsible Use of AI-Generated Content | ||
|
|
||
| It's essential to use generative AI technologies thoughtfully and in alignment with our shared values of integrity, respect, and authenticity. | ||
|
|
||
| When using generative AI to contribute to the community: | ||
|
|
||
| - **Take ownership of your contributions.** You are responsible for the content you share. | ||
| - **Review and revise AI-generated responses before posting.** Ensure they reflect your own understanding and voice. | ||
| - **Apply your expertise** to validate that the information is accurate, relevant, and helpful. | ||
|
|
||
| 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. | ||
|
|
||
| ## Attribution | ||
|
|
||
| This Code of Conduct is adapted from the [Contributor Covenant, version 3.0](https://www.contributor-covenant.org/version/3/0/). Our documents and policies are adapted from and inspired by a number of [additional sources](https://github.com/django/code-of-conduct/blob/main/sources.md). | ||
|
|
||
| ## License | ||
|
|
||
| This Code of Conduct is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/). | ||
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.