Code of Conduct
Last Updated: September 10, 2025
Mechaverse (Mecha Labs Inc.) is a community united by a shared passion for robotics and the democratization of robotics technology. Our primary goal is to foster a welcoming, inclusive, and harassment-free environment for all participants. By adopting the Contributor Covenant Code of Conduct (the most widely used open-source code of conduct), we signal our commitment to these values and ensure clear expectations for behavior. This document outlines the standards of behavior we expect, as well as unacceptable conduct, enforcement policies, and scope within our project and broader community. Having a clear code of conduct helps prevent conflicts and protects both maintainers and users from toxic interactions, keeping our collaborative spaces healthy and productive.
Why We Use the Contributor Covenant
We have based our Code of Conduct on the Contributor Covenant (v2.1) for several reasons:
- Widely Recognized: It is the most widely adopted code of conduct in open source communities, used by prominent projects like Linux, Ruby on Rails, Swift, and Go, and embraced by organizations such as Google, Apple, Microsoft, and others. Using this well-known framework aligns us with industry standards and best practices.
- Inclusive & Proven: The Contributor Covenant’s purpose is to reduce harassment and discrimination, especially toward minority groups and other underrepresented people in tech. It clearly defines positive behaviors and explicitly bans harassment, fostering an inclusive culture from the start.
- Signals Our Values: Adopting this code of conduct publicly demonstrates that our project values inclusivity, safety, and respect for all contributors. It helps set the tone that everyone is expected to treat each other with professionalism and kindness.
- Customizable & Translated: The Covenant is available in over 40 languages and can be tailored to fit any community’s specific needs. We have customized it for our robotics community (for example, adding our contact information and relevant examples) while preserving its core principles.
Our Pledge
In the interest of fostering an open and welcoming environment, we as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone – regardless of age, body size, disability (visible or invisible), ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. We pledge to act and interact in ways that contribute to a positive, inclusive, and healthy community.
We are committed to an environment where everyone feels empowered to share their ideas, ask questions, and contribute to robotics projects without fear of exclusion or intimidation. Our shared enthusiasm for robotics means we treat each other with empathy and respect, so that all individuals – newcomers and veterans alike – can learn, collaborate, and enjoy building robotics technology together.
Expected Behavior
All community members are expected to uphold the following standards of behavior:
- Be respectful and kind. Demonstrate empathy, kindness, and courtesy toward others at all times.
- Use welcoming language. Be mindful that our community includes people of many different backgrounds. Embrace diverse viewpoints and experiences with respect.
- Collaborate constructively. Give and gracefully accept constructive feedback. Offer help when needed and be open to receiving help or feedback on your own work.
- Own your mistakes. Accept responsibility and apologize to those affected by mistakes, learning from the experience when things go wrong.
- Focus on what’s best for the community. Prioritize the overall success and health of the project and community over individual ego or advantage.
- Share knowledge and passion. Help others, especially newcomers, to learn and succeed. Share your expertise in robotics enthusiastically, and encourage others in their projects — this is part of our mission to democratize robotics.
By following these positive guidelines, we create a supportive environment where innovation and collaboration can flourish.
Unacceptable Behavior
The following behaviors are considered unacceptable in our community and will not be tolerated:
- Harassment and Hate. Any form of harassment, discrimination, or derogatory comments toward individuals or groups. This includes offensive remarks related to gender, gender identity, sexual orientation, race, religion, disability, or any personal characteristic. Hate speech has no place here.
- Threats or Personal Attacks. Trolling, insulting, belittling, or attacking someone personally or politically is unacceptable. Be respectful even in disagreement – focus on ideas, not personal attributes.
- Sexualized Language or Imagery. The use of sexualized language, unwelcome sexual attention, or sexual imagery is prohibited. Our spaces must remain free of content that could make others feel harassed or unsafe.
- Inappropriate Content. Sharing or using inappropriate images or graphics in repositories or chat (e.g. extreme violence, pornography, hateful symbols) is not allowed. This includes using offensive or obscene avatars or project icons.
- Plagiarism and False Attribution. Claiming credit for someone else’s work or copying content without proper attribution is dishonest and unacceptable. Always give credit where it’s due, and do not misrepresent others’ contributions as your own.
- Condescending or Demeaning Behavior. Do not insult or talk down to others. Everyone here is learning and working together – sarcastic, snide, or rude remarks aimed at others undermine the collaborative spirit.
- Spam and Disruption. Posting spam, repetitive advertisements, or other irrelevant content in our channels (including our Discord server) disrupts the community. This also covers excessive self-promotion, off-topic messages, or trolling that derails conversations.
- Publishing Private Information. Sharing someone else’s private data – such as personal contact details or private communications – without explicit permission is strictly forbidden. Respect others’ privacy.
- Other Unprofessional Conduct. Any behavior that could reasonably be considered inappropriate in a professional or community setting is not allowed. If you’re unsure if something is appropriate, err on the side of respect and ask a community leader if needed.
All community members should avoid these behaviors. If you witness or experience any of these, please report it (see Reporting and Enforcement below). Ensuring that our community remains respectful and safe is a responsibility we all share.
Scope
This Code of Conduct applies to all community spaces related to the project, as well as to public spaces when an individual is representing the community or project. This includes project repositories, issue trackers, forums, commit comments, pull request discussions, wiki edits, project-related social media, and our official Discord server or chat rooms. In short, any venue belonging to the project or any situation where you are representing the project (for example, using an official project email or speaking at an event as a project representative) is covered by these rules. We expect all members to uphold these standards of behavior both online and offline, in official project spaces and external events, whenever representing our community.
Reporting and Enforcement
Reporting an Issue: If you observe or experience any behavior that violates this Code of Conduct, we urge you to report it as soon as possible. You can contact the project’s maintainers confidentially at vmold@mechaverse.dev. When reporting, please provide any relevant details or screenshots if possible. All complaints will be reviewed and investigated promptly and fairly, and will be kept confidential. We are committed to protecting reporters from retaliation and will respect the privacy and security of anyone who comes forward with a concern.
Enforcement: Project maintainers (community leaders) are responsible for clarifying the standards of acceptable behavior and are empowered to enforce this Code of Conduct. They have the right to remove, edit, or reject comments, commits, code, edits, issues, and other contributions that do not align with this Code of Conduct. Maintainers may also take further action such as issuing warnings, temporary bans, or permanently banning individuals for repeated or serious violations. We will strive to ensure that enforcement actions are fair, consistent, and proportionate to the circumstances, following any established internal guidelines.Enforcement decisions are made by the responsible community leaders. Community leaders will explain the reasoning behind moderation decisions when appropriate, and will provide individuals the opportunity to address or appeal the issue if that process exists. In cases of severe or repeated misconduct, the maintainers may restrict a user’s participation in community spaces or, if necessary, remove them from the community entirely to protect others and uphold this Code of Conduct.
Implementation Notes
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, with modifications specific to our community’s context (such as examples and contact information). The latest text of the Contributor Covenant can be found on its official website and is available in multiple languages for other projects or communities that wish to adopt it.
By participating in this project, you agree to abide by this Code of Conduct. We thank every contributor and community member for helping to make our robotics community friendly, safe, and welcoming for everyone. Let’s work together to uphold these standards and continue sharing our passion for robotics in a positive way!
Contact for CoC Issues: vmold@mechaverse.dev
Attribution: This Code of Conduct is adapted from the Contributor Covenant v2.1, which is distributed under a Creative Commons BY 4.0 license. For more information, see the Contributor Covenant homepage and the FAQ page.
Code of Conduct
Last Updated: September 10, 2025
Mechaverse (Mecha Labs Inc.) is a community united by a shared passion for robotics and the democratization of robotics technology. Our primary goal is to foster a welcoming, inclusive, and harassment-free environment for all participants. By adopting the Contributor Covenant Code of Conduct (the most widely used open-source code of conduct), we signal our commitment to these values and ensure clear expectations for behavior. This document outlines the standards of behavior we expect, as well as unacceptable conduct, enforcement policies, and scope within our project and broader community. Having a clear code of conduct helps prevent conflicts and protects both maintainers and users from toxic interactions, keeping our collaborative spaces healthy and productive.
Why We Use the Contributor Covenant
We have based our Code of Conduct on the Contributor Covenant (v2.1) for several reasons:
- Widely Recognized: It is the most widely adopted code of conduct in open source communities, used by prominent projects like Linux, Ruby on Rails, Swift, and Go, and embraced by organizations such as Google, Apple, Microsoft, and others. Using this well-known framework aligns us with industry standards and best practices.
- Inclusive & Proven: The Contributor Covenant’s purpose is to reduce harassment and discrimination, especially toward minority groups and other underrepresented people in tech. It clearly defines positive behaviors and explicitly bans harassment, fostering an inclusive culture from the start.
- Signals Our Values: Adopting this code of conduct publicly demonstrates that our project values inclusivity, safety, and respect for all contributors. It helps set the tone that everyone is expected to treat each other with professionalism and kindness.
- Customizable & Translated: The Covenant is available in over 40 languages and can be tailored to fit any community’s specific needs. We have customized it for our robotics community (for example, adding our contact information and relevant examples) while preserving its core principles.
Our Pledge
In the interest of fostering an open and welcoming environment, we as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone – regardless of age, body size, disability (visible or invisible), ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. We pledge to act and interact in ways that contribute to a positive, inclusive, and healthy community.
We are committed to an environment where everyone feels empowered to share their ideas, ask questions, and contribute to robotics projects without fear of exclusion or intimidation. Our shared enthusiasm for robotics means we treat each other with empathy and respect, so that all individuals – newcomers and veterans alike – can learn, collaborate, and enjoy building robotics technology together.
Expected Behavior
All community members are expected to uphold the following standards of behavior:
- Be respectful and kind. Demonstrate empathy, kindness, and courtesy toward others at all times.
- Use welcoming language. Be mindful that our community includes people of many different backgrounds. Embrace diverse viewpoints and experiences with respect.
- Collaborate constructively. Give and gracefully accept constructive feedback. Offer help when needed and be open to receiving help or feedback on your own work.
- Own your mistakes. Accept responsibility and apologize to those affected by mistakes, learning from the experience when things go wrong.
- Focus on what’s best for the community. Prioritize the overall success and health of the project and community over individual ego or advantage.
- Share knowledge and passion. Help others, especially newcomers, to learn and succeed. Share your expertise in robotics enthusiastically, and encourage others in their projects — this is part of our mission to democratize robotics.
By following these positive guidelines, we create a supportive environment where innovation and collaboration can flourish.
Unacceptable Behavior
The following behaviors are considered unacceptable in our community and will not be tolerated:
- Harassment and Hate. Any form of harassment, discrimination, or derogatory comments toward individuals or groups. This includes offensive remarks related to gender, gender identity, sexual orientation, race, religion, disability, or any personal characteristic. Hate speech has no place here.
- Threats or Personal Attacks. Trolling, insulting, belittling, or attacking someone personally or politically is unacceptable. Be respectful even in disagreement – focus on ideas, not personal attributes.
- Sexualized Language or Imagery. The use of sexualized language, unwelcome sexual attention, or sexual imagery is prohibited. Our spaces must remain free of content that could make others feel harassed or unsafe.
- Inappropriate Content. Sharing or using inappropriate images or graphics in repositories or chat (e.g. extreme violence, pornography, hateful symbols) is not allowed. This includes using offensive or obscene avatars or project icons.
- Plagiarism and False Attribution. Claiming credit for someone else’s work or copying content without proper attribution is dishonest and unacceptable. Always give credit where it’s due, and do not misrepresent others’ contributions as your own.
- Condescending or Demeaning Behavior. Do not insult or talk down to others. Everyone here is learning and working together – sarcastic, snide, or rude remarks aimed at others undermine the collaborative spirit.
- Spam and Disruption. Posting spam, repetitive advertisements, or other irrelevant content in our channels (including our Discord server) disrupts the community. This also covers excessive self-promotion, off-topic messages, or trolling that derails conversations.
- Publishing Private Information. Sharing someone else’s private data – such as personal contact details or private communications – without explicit permission is strictly forbidden. Respect others’ privacy.
- Other Unprofessional Conduct. Any behavior that could reasonably be considered inappropriate in a professional or community setting is not allowed. If you’re unsure if something is appropriate, err on the side of respect and ask a community leader if needed.
All community members should avoid these behaviors. If you witness or experience any of these, please report it (see Reporting and Enforcement below). Ensuring that our community remains respectful and safe is a responsibility we all share.
Scope
This Code of Conduct applies to all community spaces related to the project, as well as to public spaces when an individual is representing the community or project. This includes project repositories, issue trackers, forums, commit comments, pull request discussions, wiki edits, project-related social media, and our official Discord server or chat rooms. In short, any venue belonging to the project or any situation where you are representing the project (for example, using an official project email or speaking at an event as a project representative) is covered by these rules. We expect all members to uphold these standards of behavior both online and offline, in official project spaces and external events, whenever representing our community.
Reporting and Enforcement
Reporting an Issue: If you observe or experience any behavior that violates this Code of Conduct, we urge you to report it as soon as possible. You can contact the project’s maintainers confidentially at vmold@mechaverse.dev. When reporting, please provide any relevant details or screenshots if possible. All complaints will be reviewed and investigated promptly and fairly, and will be kept confidential. We are committed to protecting reporters from retaliation and will respect the privacy and security of anyone who comes forward with a concern.
Enforcement: Project maintainers (community leaders) are responsible for clarifying the standards of acceptable behavior and are empowered to enforce this Code of Conduct. They have the right to remove, edit, or reject comments, commits, code, edits, issues, and other contributions that do not align with this Code of Conduct. Maintainers may also take further action such as issuing warnings, temporary bans, or permanently banning individuals for repeated or serious violations. We will strive to ensure that enforcement actions are fair, consistent, and proportionate to the circumstances, following any established internal guidelines.Enforcement decisions are made by the responsible community leaders. Community leaders will explain the reasoning behind moderation decisions when appropriate, and will provide individuals the opportunity to address or appeal the issue if that process exists. In cases of severe or repeated misconduct, the maintainers may restrict a user’s participation in community spaces or, if necessary, remove them from the community entirely to protect others and uphold this Code of Conduct.
Implementation Notes
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, with modifications specific to our community’s context (such as examples and contact information). The latest text of the Contributor Covenant can be found on its official website and is available in multiple languages for other projects or communities that wish to adopt it.
By participating in this project, you agree to abide by this Code of Conduct. We thank every contributor and community member for helping to make our robotics community friendly, safe, and welcoming for everyone. Let’s work together to uphold these standards and continue sharing our passion for robotics in a positive way!
Contact for CoC Issues: vmold@mechaverse.dev
Attribution: This Code of Conduct is adapted from the Contributor Covenant v2.1, which is distributed under a Creative Commons BY 4.0 license. For more information, see the Contributor Covenant homepage and the FAQ page.