We are committed to making participation in this project a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity or expression, level of experience, education, socioeconomic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We commit to acting and interacting in ways that build an open, welcoming, diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment:
- Showing empathy and kindness toward others
- Respecting differing opinions and experiences
- Giving and receiving constructive feedback gracefully
- Taking responsibility for mistakes and learning from them
- Focusing on what is best for the community and users
Examples of unacceptable behavior include:
- Harassment, intimidation, discrimination, or hateful language
- Personal attacks, insults, or trolling
- Publishing private information without explicit permission
- Sexualized language or imagery in project spaces
- Deliberate disruption of discussions, reviews, or workflows
This Code of Conduct applies within all project spaces, including issues, pull requests, code reviews, and community discussions. It also applies when someone is officially representing the project in public spaces.
If you experience or witness unacceptable behavior, report it to the maintainers through a private channel when possible (for example, private email or direct maintainer contact). Include links, timestamps, and any relevant context.
All reports will be reviewed promptly and handled with discretion. Retaliation against anyone reporting concerns in good faith is prohibited.
Maintainers are responsible for clarifying and enforcing this Code of Conduct. They may take any action they deem appropriate and proportionate, including warning, temporary restriction, or removal from community spaces.
This document is inspired by common open source community standards and adapted for this repository.