Skip to content

Latest commit

 

History

History
60 lines (48 loc) · 5.46 KB

CODE_OF_CONDUCT.md

File metadata and controls

60 lines (48 loc) · 5.46 KB

Code of Conduct

Introduction

As contributors, maintainers, and leaders of this project, we are committed to maintaining a welcoming, inclusive, and professional environment. This Code of Conduct sets clear expectations for all participants and outlines the consequences of unacceptable behavior. We take violations of this code seriously to ensure a positive and productive community.

Our Pledge

In the interest of fostering an open, respectful, and harassment-free environment, we as contributors, maintainers, and leaders pledge to make participation in our project and community a safe and welcoming experience for everyone. This includes but is not limited to individuals of any age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming, inclusive, and respectful language
  • Being considerate of differing opinions, viewpoints, and experiences
  • Providing and gracefully accepting constructive feedback
  • Focusing on what is best for the community, not just for yourself
  • Demonstrating empathy and kindness toward others

Examples of unacceptable behavior include, but are not limited to:

  • The use of sexualized language or imagery, and unwelcome sexual attention or advances
  • Trolling, insulting/derogatory comments, personal or political attacks
  • Public or private harassment, threats, or intimidation
  • Publishing others’ private information, such as physical or electronic addresses, without explicit permission
  • Any other conduct which could reasonably be considered inappropriate or disruptive in a professional setting

Expected Behavior

All participants are expected to:

  • Communicate and act with professionalism and respect at all times
  • Refrain from any form of harassment, discrimination, or intimidation based on gender, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, age, or any other characteristic
  • Respect differing opinions, constructive criticism, and boundaries
  • Collaborate openly and courteously with other contributors and maintainers
  • Be mindful of their actions and the impact they may have on others

Unacceptable Behavior

The following behaviors are strictly prohibited and will result in swift corrective action:

  • Harassment: Including but not limited to offensive comments, unwelcome advances, or inappropriate physical contact
  • Trolling: Posting inflammatory, disruptive, or irrelevant comments intended to provoke an emotional response
  • Discrimination: Any form of exclusion, derogatory remarks, or insults based on a participant’s background or personal characteristics
  • Personal or Political Attacks: Aggressive, demeaning, or targeted attacks, whether public or private
  • Doxxing: Publishing or threatening to expose private information (such as physical or email addresses) without consent
  • Disruptive Behavior: Intentional disruption of discussions, events, or project-related activities, including spamming, derailing conversations, or monopolizing discussions

Reporting Violations

If you witness or experience any behavior that violates this Code of Conduct, we urge you to report it immediately. You can report misconduct by contacting the project maintainers at [email protected]. All complaints will be reviewed and investigated promptly and confidentially.

We are committed to ensuring the safety and well-being of all community members. Retaliation against individuals who report violations will not be tolerated.

Enforcement

Project maintainers are responsible for enforcing this Code of Conduct and will take appropriate action when violations occur. Actions may include, but are not limited to:

  1. Warning: A formal warning to the offender, highlighting the inappropriate behavior and outlining consequences for future violations.
  2. Temporary Ban: The offender may be temporarily removed from the community, including any interactions via project communication channels, repositories, or events.
  3. Permanent Ban: In cases of repeated or particularly egregious violations, the offender will face a permanent ban from all project spaces, including removal from repositories, mailing lists, and events.
  4. Public Announcement: In cases where transparency is needed, a public statement may be issued to address the behavior and corrective actions taken.

Appeals

In case of a ban or any disciplinary action, the banned party may appeal by submitting a written statement to [email protected]. The appeal will be reviewed by the project maintainers, and a final decision will be made based on the merits of the case. Repeated appeals with no new information will not be considered.

Scope

This Code of Conduct applies to all project spaces, including but not limited to the GitHub repository, issue trackers, mailing lists, social media channels, and in-person or online events. It also applies when an individual is representing the project in public, such as at conferences or in online forums.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.