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
| Level | Behavior | Consequence |
|---|---|---|
| 1 | Minor (off-topic, tone) | Private warning, clarification of standards |
| 2 | Moderate (disrespect, repeated minor) | Temporary ban from project spaces (7 days) |
| 3 | Serious (harassment, discrimination) | Permanent ban from project spaces |
| 4 | Severe (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.