We as contributors, maintainers, and community members pledge to make participation in this project a respectful, welcoming, and harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
We are committed to creating an open, inclusive, and positive environment for all contributors.
Examples of behaviour that contributes to a positive environment include:
- Using respectful and inclusive language
- Being considerate of different viewpoints and experiences
- Accepting constructive feedback gracefully
- Helping and supporting fellow contributors
- Maintaining professionalism during discussions and reviews
- Showing empathy and kindness toward community members
Examples of unacceptable behaviour include:
- Harassment, discrimination, or abusive language
- Trolling, insulting, or derogatory comments
- Personal or political attacks
- Public or private harassment
- Sharing someone's private information without permission
- Any behaviour that creates an unsafe or unwelcoming environment
- Disruptive behaviour during discussions, pull requests, or reviews
Project maintainers are responsible for clarifying and enforcing community standards. They may remove, edit, or reject comments, commits, issues, pull requests, or other contributions that violate this Code of Conduct.
All moderation decisions will be handled fairly and respectfully.
This Code of Conduct applies within all project spaces, including:
- GitHub issues
- Pull requests
- Discussions
- Community chats
- Code reviews
- Project-related communications
Instances of abusive, harassing, or otherwise unacceptable behaviour may be reported to the project maintainers.
All reports will be reviewed confidentially and appropriate action will be taken to ensure community safety.
A private warning explaining the violation and guidance for future behaviour.
Temporary suspension from project discussions or contributions for repeated violations.
Permanent removal from the project community for severe or repeated misconduct.
This Code of Conduct is inspired by the Contributor Covenant and open-source community guidelines.