diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 18c9147..6ff929c 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -9,8 +9,9 @@ identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. -We pledge to act and interact in ways that contribute to an open, welcoming, -diverse, inclusive, and healthy community. +We pledge to foster an open and welcoming community where diverse opinions, perspectives, and backgrounds are respected. Disagreements are natural and encourages, as long as they remain constructive and civil. + +No one will be excluded or penalized for holding a different viewpoint, political belief, or personal opinion, provided it is shared in a respectful and non-disruptive manner. Our focus is on creating a space where everyone feels safe to contribute while maintaining an environment of mutual respect. ## Our Standards @@ -18,35 +19,48 @@ Examples of behavior that contributes to a positive environment for our community include: * Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences +* Respecting differing opinions, viewpoints, and experiences. * Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, - and learning from the experience -* Focusing on what is best not just for us as individuals, but for the - overall community +* Taking responsibility and apologizing for mistakes, and learning from the experience. +* Focusing on what benefits the community as a whole. +* Engage with ideas, not individuals. Critique specific points, not the person making them. +* Proposing alternatives during disagreements rather than dismissing perspectives outright. Examples of unacceptable behavior include: * The use of sexualized language or imagery, and sexual attention or advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks +* Personal attacks, targeted harassment, or attempts to demean others based on their opinions, beliefs, or identity. * Public or private harassment * Publishing others' private information, such as a physical or email address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting +* Actions that disrupt collaboration or inclusivity in the community. +* Using dismissive language to shut down another member's perspective during a debate. +* Repeatedly interrupting or dominating discussions in a way that discourages others from participating. + +## Mentorship and Newcomer Inclusion + +As an open-source communty, we are commited to fostering a welcoming envionment where new contributors feel supported. Experienced members are encouraged to: + +* Answer questions, provide guidance, and help new contributors navigate the community or project tools. +* Share knowledge openly and constructively. +* Provide actionable feedback to help newcomers grow and succeed within the project. +* Ensure documentation is clear and accessible to make onboarding smoother for everyone. + +By mentoring others, we strengthen our community and ensure its values and practices are passed on effectively. ## Enforcement Responsibilities -Community leaders are responsible for clarifying and enforcing our standards of -acceptable behavior and will take appropriate and fair corrective action in -response to any behavior that they deem inappropriate, threatening, offensive, -or harmful. +Members with differing viewpoints, political beliefs, or opinions are welcome, as long as they engage in a respectful, constructive, and inclusive manner. + +Community leaders are responsible for ensuring that all contributions and interactions align with this Code of Conduct. They have the authority to: + + - Remove, edit, or reject any comments, commits, code, wiki edits, issues, or other contributions that violate these guidelines + - Address any behavior deemed harmful, disruptive, or inappropriate. -Community leaders have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions that are -not aligned to this Code of Conduct, and will communicate reasons for moderation -decisions when appropriate. +All enforcement decisions will be reviewed by at least two leaders, and contributors will have a right to request a review if they believe a decision was unfair. + +Leaders will explain decisions to maintain trust. Contributors may request a review of any decision to ensure fairness. ## Scope @@ -66,8 +80,16 @@ All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the reporter of any incident. +### Appeals + +If a contributor feels that an enforcement decision was unfair or misunderstood their intent, they may request an appeal. Appeals will: + - Be reviewed transparently by community leaders. + - Include input from impartial members where appropriate. This ensures decisions reflect community values and remain fair to all participants. + ## Enforcement Guidelines +Enforcement aims to resolve conflicts constructively and fairly. No enforcement action will target someone solely for expressing a belief or opinion, provided it is shared respectfully. + Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: @@ -76,47 +98,47 @@ the consequences for any action they deem in violation of this Code of Conduct: **Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. -**Consequence**: A private, written warning from community leaders, providing -clarity around the nature of the violation and an explanation of why the -behavior was inappropriate. A public apology may be requested. +**Consequence**: +- A private, written warning from community leaders. +- Clarity on why the behavior was inapproriate. +- A public apology may be requested if necessary. ### 2. Warning **Community Impact**: A violation through a single incident or series of actions. -**Consequence**: A warning with consequences for continued behavior. No -interaction with the people involved, including unsolicited interaction with -those enforcing the Code of Conduct, for a specified period of time. This -includes avoiding interactions in community spaces as well as external channels -like social media. Violating these terms may lead to a temporary or -permanent ban. +**Consequence**: +- A written warning outlining the consequences of continued behavior. +- Restrictions on interaction with the community for a specified period. +- Failure to comply will result in escalation (e.g., a temporary ban). ### 3. Temporary Ban **Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. -**Consequence**: A temporary ban from any sort of interaction or public -communication with the community for a specified period of time. No public or -private interaction with the people involved, including unsolicited interaction -with those enforcing the Code of Conduct, is allowed during this period. -Violating these terms may lead to a permanent ban. +**Consequence**: +- A temporary ban from any form of community interaction for a specified period. +- Further violations during this time or upon re-entry will result in a permanent ban. ### 4. Permanent Ban -**Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an -individual, or aggression toward or disparagement of classes of individuals. +**Community Impact**: Demonstrating a pattern of repeated violations, sustained inappropriate behavior, harassment, or aggression toward individuals or groups. -**Consequence**: A permanent ban from any sort of public interaction within +**Consequence**: +- A permanent ban from any sort of public interaction within the community. +## Review and Feedback + +This Code of Conduct is a living document. Community members are encouraged to share feedback or propose updates to ensure it continues to reflect our shared values. + ## Attribution This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, available at -https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. While it retains the core principles of the original, it has been modified to address the specific values, goals, and needs of our community. Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity).