# Matterbridge Code of Conduct ## Our Standards Matterbridge 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 Matterbridge project spaces, including: - GitHub issues, pull requests, discussions, and review comments. - Documentation, examples, and other repository content. - The Matterbridge Discord community. - 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 maintainers. - GitHub: contact the maintainer via [GitHub](https://github.com/Luligu). - Discord: contact a Matterbridge Discord moderator or maintainer directly. 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 Project maintainers are 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 Maintainers 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 Matterbridge welcomes contributors, users, and community members who engage respectfully and constructively. By participating in this project, you agree to follow this Code of Conduct.