Code of Conduct

Our Commitment
We, as contributors and maintainers of this project, pledge to foster an open and welcoming environment for all participants. We are committed to making participation in our project and community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
Expected Behavior
All community members are expected to:
Demonstrate empathy and kindness toward others.
Respect differing opinions, viewpoints, and experiences.
Give and accept constructive feedback gracefully.
Accept responsibility for mistakes and apologize to affected parties.
Prioritize community interests over personal preferences.
Show consideration for the project's technical direction and constraints.
Unacceptable Behavior
The following behaviors are considered unacceptable:
Sexualized language, imagery, or unwelcome advances.
Trolling, insulting, or derogatory comments.
Personal, political, or religious attacks.
Public or private harassment.
Publishing others' private information without explicit permission.
Any conduct reasonably considered inappropriate in a professional setting.
Advocating for or encouraging any of the above behaviors.
Enforcement Responsibilities
Project maintainers are responsible for:
Clarifying and enforcing standards of acceptable behavior.
Taking appropriate corrective action in response to violations.
Removing, editing, or rejecting contributions that violate this Code of Conduct.
Communicating moderation decisions transparently when appropriate.
Scope
This Code of Conduct applies to:
All project spaces.
Public spaces when representing the project.
Community events, both online and offline.
Reporting Guidelines
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the project maintainers at [email protected]. All complaints will be reviewed and investigated promptly and confidentially.
Enforcement Process
1. Community Correction
Impact: Minor violations such as inappropriate language or unprofessional behavior Action: Private written warning explaining the violation and expected changes. A public apology may be requested.
2. Formal Warning
Impact: Single or repeated minor violations Action: Written warning with potential consequences for continued violations. Temporary restrictions on community participation may be imposed.
3. Temporary Ban
Impact: Serious or repeated violations Action: Temporary ban from all community interaction for a specified period. No public or private contact with community members during this time.
4. Permanent Ban
Impact: Pattern of violations, harassment, or aggressive behavior Action: Permanent ban from all community interaction and contribution.
Attribution
This Code of Conduct is adapted from the Contributor Covenant.
Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.
For answers to common questions, see the FAQ.
Last updated