We are committed to fostering a welcoming and inclusive environment for all contributors, regardless of their background, experience level, or identity. Everyone participating in this project deserves respect and should feel safe to contribute.
We encourage all community members to:
- Be respectful: Treat others with kindness and consideration, even when you disagree
- Be collaborative: Work together constructively and help others learn
- Be open-minded: Welcome diverse perspectives and different approaches to problem-solving
- Take responsibility: Acknowledge mistakes, learn from them, and help improve the project
- Focus on the community: Prioritize what's best for the project and its users
The following behaviors are not tolerated in our community:
- Harassment, discrimination, or offensive comments (including those based on personal characteristics)
- Inappropriate sexual language or imagery
- Personal attacks, trolling, or inflammatory remarks
- Publishing private information without consent
- Any conduct that would be inappropriate in a professional environment
Project maintainers are responsible for:
- Clarifying community standards and expectations
- Taking appropriate action when behavior violates this code
- Communicating moderation decisions transparently when needed
- Maintaining a safe and productive environment for all contributors
Maintainers have the right to remove, edit, or reject contributions that don't align with these standards.
This Code of Conduct applies to:
- All project spaces (GitHub, discussions, issues, pull requests)
- Public spaces where someone is representing the project
- Any situation where community members interact
If you experience or witness behavior that violates this Code of Conduct, please report it to:
All reports will be handled confidentially and investigated promptly. We are committed to protecting the privacy and security of anyone who reports an incident.
When violations occur, project maintainers may take the following actions:
For minor violations: A private warning explaining the issue and why the behavior was inappropriate. A public apology may be requested.
For single or repeated violations: A formal warning with clear consequences for continued violations. Temporary restrictions on community interactions may be imposed.
For serious violations: A temporary ban from all community interactions for a specified period. Any violation during this period may result in a permanent ban.
For severe or repeated violations: A permanent ban from all community participation.
This Code of Conduct is based on the Contributor Covenant, version 2.0, and inspired by enforcement guidelines from Mozilla's code of conduct.
For more information, see: