Code of Conduct

Our commitment to a welcoming, inclusive, and harassment-free experience for everyone.

Our Pledge

We are committed to providing a welcoming, inclusive, and harassment-free experience for everyone, regardless of age, body size, 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

Positive Behavior

  • Be respectful — Value different viewpoints and experiences
  • Be constructive — Give actionable feedback, not personal criticism
  • Be inclusive — Welcome newcomers, help them learn
  • Be collaborative — Share knowledge, credit others' work
  • Be honest — Admit mistakes, ask for help when needed

Unacceptable Behavior

  • Harassment, insults, or discriminatory language
  • Trolling, baiting, or deliberate disruption
  • Publishing private information without consent
  • Sexualized language or imagery
  • Advocating for harmful or illegal actions
  • Spam or off-topic promotion

Scope

This Code of Conduct applies in all project spaces:

  • GitHub (issues, PRs, discussions, wiki)
  • Project Discord/Slack (if any)
  • Project events (virtual or in-person)
  • Any space where you represent the project

Enforcement

Reporting

For non-sensitive conduct concerns, open an issue in the project repository. Do not include personal or sensitive information in a public report.

Keep reports factual and limited to what is necessary. Include what happened, who was involved, when/where, and relevant context.

Consequences

LevelBehaviorConsequence
1Minor (off-topic, tone)Private warning, clarification of standards
2Moderate (disrespect, repeated minor)Temporary ban from project spaces (7 days)
3Serious (harassment, discrimination)Permanent ban from project spaces
4Severe (threats, doxxing, illegal)Permanent ban + report to platform/authorities

Maintainers enforce consistently. Decisions are final.

Attribution

This Code of Conduct is adapted from the Contributor Covenant v2.1.

Contact

Non-sensitive conduct concerns can be reported through the project's GitHub issue tracker.