Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in our project and our community a 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
- Sexual identity and orientation
Our Standards
Positive Behaviors
Examples of behavior that contributes to creating a positive environment:Using welcoming and inclusive language
Being respectful of differing viewpoints and experiences
Gracefully accepting constructive criticism
Focusing on what is best for the community
Showing empathy towards other community members
Unacceptable Behaviors
Examples of unacceptable behavior by participants include:Our Responsibilities
Project maintainers are responsible for:- Clarifying standards of acceptable behavior
- Taking appropriate action in response to unacceptable behavior
- Removing, editing, or rejecting contributions not aligned with this Code of Conduct
- Banning temporarily or permanently contributors for inappropriate, threatening, offensive, or harmful behaviors
Scope
This Code of Conduct applies within all project spaces, including:- GitHub repositories (issues, pull requests, discussions)
- Community forums and chat servers
- Email communications
- Social media interactions
- Conferences and meetups
- Using an official project email address
- Posting via an official social media account
- Acting as an appointed representative at an online or offline event
Enforcement
Reporting Violations
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at:Report Code of Conduct Violations
Email: [email protected]All complaints will be reviewed and investigated promptly and fairly.
What Happens Next
When you report a violation:Confidentiality
The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.Your privacy and safety are important to us. We take all reports seriously.
Consequences
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project’s leadership.Best Practices
To help maintain a positive community:For All Community Members
- Be patient - Remember that people have different skill levels and backgrounds
- Be welcoming - Help newcomers feel comfortable and encouraged
- Be considerate - Your work will be used by others, and you depend on the work of others
- Be respectful - Disagreement is normal, but disrespect is not acceptable
- Be careful with words - Be kind to others and don’t insult or put down other participants
- Try to understand - When we disagree, try to understand why
For Maintainers and Core Contributors
- Lead by example - Model the behavior you want to see in the community
- Be inclusive - Actively work to make the community welcoming to all
- Be fair - Apply standards consistently
- Be transparent - Communicate clearly about decisions and processes
- Be supportive - Help contributors succeed
Attribution
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/ For answers to common questions about this code of conduct, see: https://www.contributor-covenant.org/faqQuestions?
If you have questions about the Code of Conduct:- Review the Contributor Covenant FAQ
- Ask in GitHub Discussions
- Contact the project team at [email protected]