This project expects respectful, constructive participation.
Contributors, maintainers, and community members should:
- Be respectful in discussions, reviews, and support interactions.
- Focus on technical issues, facts, and actionable feedback.
- Assume good intent unless there is clear evidence otherwise.
- Accept correction gracefully and help keep the project usable for others.
Unacceptable behavior includes:
- Harassment, insults, personal attacks, or discriminatory language.
- Trolling, baiting, or deliberately disruptive behavior.
- Publishing private information without consent.
- Repeated bad-faith arguments that derail technical work.
- Spam, abuse, or intimidation in issues, pull requests, discussions, or chat.
This applies to project spaces, including:
- GitHub issues, pull requests, discussions, and reviews.
- Community support channels used for the project.
- Other public interactions where someone is representing the project.
If you experience or witness unacceptable behavior, contact the maintainers privately.
For security issues, do not use this process. Follow SECURITY.md instead.
When reporting conduct issues, include:
- What happened
- Where it happened
- Who was involved
- Any relevant screenshots or links
Maintainers may take any action they consider appropriate, including:
- Requesting a behavior change
- Removing content
- Locking conversations
- Temporarily or permanently restricting participation
Enforcement decisions are made at maintainer discretion and are intended to protect the project and its contributors.