We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, 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.
Examples of behavior that contributes to a positive environment include:
- Demonstrating empathy and kindness toward all community members
- Being respectful of differing opinions, viewpoints, and lived experiences
- Giving constructive feedback gracefully, and receiving it with openness
- Taking responsibility for our mistakes, apologizing to those affected, and growing from the experience
- Prioritizing the well-being of the overall community, not just individual interests
Examples of unacceptable behavior include:
- Use of sexualized language or imagery, or unwelcome sexual attention of any kind
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment of any community member
- Publishing another person's private information β such as a physical address or email β without their explicit consent
- Any other conduct that could reasonably be considered inappropriate in a professional setting
Community leaders are responsible for clarifying and upholding our standards of acceptable behavior. They will take prompt, appropriate, and fair corrective action in response to any behavior they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that do not align with this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
This Code of Conduct applies within all community spaces β including GitHub repositories, issue trackers, discussions, and communication channels. It also applies when an individual is officially representing the community in public spaces, such as conferences, meetups, or social media.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at:
All reports will be reviewed and investigated promptly and confidentially. Community leaders are obligated to respect the privacy and security of the reporter.
Community leaders will follow these steps when determining consequences:
- Correction β A private written warning with clarity on the violation and expected behavior going forward.
- Warning β A formal warning with specified consequences for continued behavior.
- Temporary Ban β Temporary suspension from community interaction.
- Permanent Ban β Permanent removal from the community for severe or repeated violations.
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.