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.
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.
If you experience or witness behavior that violates this Code of Conduct, report it privately to the maintainers.
- GitHub: contact the maintainer via GitHub.
- 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.
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.
Maintainers will handle reports as privately as practical and will share information only with those who need it to review and resolve the issue.
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.