Code of Conduct
mstm.dev is a community-driven platform. We're committed to providing a welcoming and inclusive environment for everyone.
Our Pledge
We pledge to make participation in our community a harassment-free experience for everyone, regardless of:
- Age, body size, disability
- Ethnicity, gender identity and expression
- Level of experience
- Nationality, personal appearance
- Race, religion
- Sexual identity and orientation
Our Standards
Positive Behavior
Be respectful
- Use welcoming and inclusive language
- Respect differing viewpoints and experiences
- Accept constructive criticism gracefully
Be collaborative
- Help others when possible
- Share knowledge and credit
- Build something great together
Be constructive
- Provide helpful feedback
- Focus on what's best for the community
- Show empathy towards other members
Unacceptable Behavior
The following behaviors are not tolerated:
- Harassment, trolling, or insulting comments
- Personal or political attacks
- Publishing others' private information
- Spam or self-promotion
- Any conduct which could reasonably be considered inappropriate
Contributing Guidelines
Code Quality
Write clean code
- Follow established patterns
- Document complex logic
- Test thoroughly before submitting
Be professional
- Submit focused pull requests
- Respond to feedback constructively
- Help reviewers understand your changes
Community Interaction
Be helpful
- Answer questions when you can
- Share knowledge and resources
- Welcome newcomers
Be patient
- Everyone starts somewhere
- Not everyone has the same experience level
- Take time to explain when needed
Responsibilities
Project Maintainers
Maintainers are responsible for:
- Clarifying standards of acceptable behavior
- Taking appropriate and fair corrective action
- Removing, editing, or rejecting contributions that don't align with this Code of Conduct
Community Members
All community members are expected to:
- Follow this Code of Conduct
- Report unacceptable behavior
- Support a positive community
Enforcement
Reporting
If you experience or witness unacceptable behavior:
- Open an issue on GitHub (for public matters)
- Contact maintainers directly (for private/sensitive matters)
All reports will be reviewed and investigated promptly and fairly.
Consequences
Project maintainers may take action including:
- Warning the offender
- Temporary ban from the community
- Permanent ban for severe or repeated violations
Scope
This Code of Conduct applies to:
- Project repositories
- Issue trackers and pull requests
- Community discussions
- Public spaces when representing the project
Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 2.1.
Questions?
If you have questions about this Code of Conduct:
- Open an issue on GitHub
- Check existing discussions
- Contact project maintainers
Thank you for helping make mstm.dev a welcoming community for everyone.