matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
71 lines (47 loc) • 3.08 kB
Markdown
# Matterbridge Roborock Vacuum Plugin — Code of Conduct
## Our Standards
This is a technical community built around collaboration, respect, and practical problem-solving.
All participants are expected to help keep discussions constructive, inclusive, and focused on improving the project.
Examples of behavior that contribute to a positive environment:
- Be respectful, patient, and professional.
- Assume good intent while accepting correction when impact matters more than intent.
- Provide constructive feedback focused on code, behavior, and technical decisions.
- Communicate clearly when reporting bugs, proposing changes, or reviewing pull requests.
- Respect differences in experience level, background, language, and technical approach.
- Keep discussions on topic and useful for the broader community.
Examples of unacceptable behavior:
- Harassment, intimidation, threats, or personal attacks.
- Discriminatory, hateful, or demeaning language or behavior.
- Trolling, deliberate provocation, or repeated bad-faith engagement.
- Publishing private information without explicit permission.
- Sexualized language or imagery in project spaces.
- Repeatedly derailing issues, pull requests, discussions, or chat channels.
- Retaliation against anyone who reports a concern or participates in an investigation.
## Scope
This Code of Conduct applies to all project spaces, including:
- GitHub issues, pull requests, discussions, and review comments.
- Documentation, examples, and other repository content.
- Other public spaces where a person represents the project or acts as a maintainer or moderator.
## Reporting
If you experience or witness behavior that violates this Code of Conduct, report it privately to the maintainer.
- GitHub: open a private report via [GitHub](https://github.com/rinn-dev/matterbridge-roborock-vacuum-plugin/issues).
When possible, include:
- A link to the relevant conversation, issue, pull request, or message.
- Usernames involved.
- Screenshots or logs (if relevant).
- A short description of what happened and when.
Do not use public issues or pull request threads to report sensitive concerns.
## Enforcement
The project maintainer is responsible for clarifying and enforcing these standards.
They may take any action deemed appropriate to protect the community and ensure productive collaboration, including:
- Requesting changes in behavior.
- Editing, hiding, locking, or removing content.
- Closing discussions or pull requests.
- Temporarily restricting participation.
- Permanently banning a participant from project spaces.
Enforcement decisions are made case by case, with the goal of protecting contributors and maintaining productive collaboration.
## Confidentiality
The maintainer will handle reports as privately as practical and will share information only with those who need it to review and resolve the issue.
## Project Commitment
This project welcomes contributors, users, and community members who engage respectfully and constructively.
By participating, you agree to follow this Code of Conduct.