LEGAL · LAST UPDATED 2026-05-12
Members, contributors, and leaders commit to making participation harassment-free for everyone, and to interacting in ways that foster an open, welcoming, diverse, inclusive, and healthy community.
We commit to making participation in our community harassment-free for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity, experience level, education, socio-economic status, nationality, appearance, race, caste, color, religion, or sexual identity and orientation.
Examples of behavior that contributes to a positive environment: demonstrating empathy and kindness; respecting differing opinions, viewpoints, and experiences; giving and gracefully accepting constructive feedback; accepting responsibility, apologizing for mistakes, and learning from them; prioritizing overall community benefit alongside individual interests.
Examples of unacceptable behavior: sexualized language, imagery, or unwanted sexual attention; trolling, insulting comments, personal or political attacks; public or private harassment; publishing private information without explicit consent; other professionally inappropriate conduct.
Community leaders clarify and enforce acceptable behavior standards, taking appropriate corrective action against inappropriate, threatening, offensive, or harmful conduct. Leaders may remove, edit, or reject comments, code, or contributions misaligned with this Code of Conduct, and will explain moderation decisions when suitable.
This Code applies in all community spaces and when individuals officially represent the community publicly, including through official email addresses, social media accounts, or appointed event roles.
Report violations to community leaders via the contact page. All complaints receive prompt, fair review, and leaders maintain reporter privacy and security.
1. Correction — Impact: inappropriate language or unprofessional behavior. Consequence: private written warning explaining the violation; a public apology may be requested.
2. Warning — Impact: single incident or series of violations. Consequence: a warning with continued-behavior consequences and no contact with involved parties for a specified period; further violations may result in a temporary or permanent ban.
3. Temporary ban — Impact: serious standard violations or sustained inappropriate behavior. Consequence: a temporary ban from community interaction; no public or private contact allowed; further violations may lead to a permanent ban.
4. Permanent ban — Impact: pattern violations, sustained inappropriate behavior, individual harassment, or group disparagement. Consequence: a permanent ban from public interaction.
This Code of Conduct adapts the Contributor Covenant, version 2.1. Community Impact Guidelines draw inspiration from Mozilla's enforcement ladder.