We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity.
We commit to fostering a positive and inclusive environment by:
- Using Welcoming Language: Communicate with empathy and respect
- Being Constructive: Provide helpful feedback and suggestions
- Showing Professionalism: Maintain professional conduct in all interactions
- Embracing Diversity: Welcome contributors from all backgrounds and experience levels
- Collaborating Effectively: Work together toward common goals
- Mentoring Willingly: Help others learn and grow
The following behaviors are not tolerated in our community:
- Harassment: Any form of harassment, including sexual harassment
- Discrimination: Discriminatory language, jokes, or actions
- Personal Attacks: Insults, demeaning comments, or personal attacks
- Intimidation: Threatening or intimidating behavior
- Privacy Violations: Publishing private information without consent
- Disruptive Behavior: Creating a hostile or disruptive environment
- Spam: Unwanted solicitations or repetitive content
- Trolling: Deliberately provocative or off-topic content
This code of conduct applies to all community spaces, including:
- GitHub repositories: Issues, pull requests, discussions, and reviews
- Communication channels: Discord, Slack, email, and other platforms
- Community events: Meetups, conferences, and workshops
- Private interactions: Direct messages and emails related to project work
If you experience or witness unacceptable behavior:
- Contact the Conduct Team: Email conduct@meridianalgo.org
- Provide Details: Include specific information about the incident
- Request Privacy: If you prefer confidential handling, specify this
- Include Evidence: Screenshots, logs, or other supporting evidence
- Initial Response: Within 24 hours
- Investigation: Within 3 business days
- Resolution: Depending on severity, typically within 1-2 weeks
Depending on the severity and nature of the violation:
- Warning: Private warning for minor violations
- Temporary Suspension: Temporary removal from community spaces
- Permanent Ban: Permanent removal for serious or repeated violations
- Content Removal: Removal of inappropriate content
- Public Statement: Public acknowledgment of serious violations
We encourage respectful disagreement and constructive debate:
- Focus on Issues: Address ideas, not individuals
- Provide Evidence: Support arguments with facts and examples
- Seek Understanding: Listen to different perspectives
- Find Common Ground: Work toward mutually acceptable solutions
For ongoing conflicts:
- Request Mediation: Contact the conduct team for assistance
- Neutral Facilitation: A neutral party will help facilitate discussion
- Resolution Focus: Work toward a constructive resolution
- Follow-up: Monitor the situation to ensure resolution is maintained
- Welcome Newcomers: Help new contributors feel included
- Provide Constructive Feedback: Focus on improvement, not criticism
- Be Patient: Understand that everyone has different experience levels
- Share Knowledge: Help others learn and grow
- Lead by Example: Demonstrate the behavior you want to see
- Set the Tone: Model positive behavior for the community
- Respond Promptly: Address issues and concerns quickly
- Be Fair: Apply standards consistently and fairly
- Educate: Help community members understand expectations
- Protect the Community: Take action to maintain a safe environment
- Be Constructive: Focus on code quality, not the person
- Explain Reasoning: Provide clear explanations for suggestions
- Acknowledge Effort: Recognize the work that went into the contribution
- Be Patient: Understand that learning takes time
- Stay Technical: Focus on technical merits, not personal preferences
- Provide Evidence: Support arguments with data and examples
- Be Open-Minded: Consider alternative approaches
- Respect Expertise: Acknowledge different areas of expertise
- Be Inclusive: Ensure everyone feels welcome to participate
- Respect Boundaries: Honor personal and professional boundaries
- Follow Venue Rules: Adhere to event-specific guidelines
- Report Issues: Report any problems to event organizers
Minor Violations:
- First offense: Private warning
- Second offense: Temporary suspension (1-2 weeks)
- Third offense: Permanent ban
Serious Violations:
- Immediate temporary suspension pending investigation
- Potential permanent ban depending on severity
Severe Violations:
- Immediate permanent ban
- Potential legal action if warranted
If you believe enforcement action was unjust:
- Submit Appeal: Email appeal@meridianalgo.org within 7 days
- Provide Evidence: Include relevant information and context
- Review Process: Different team members will review the appeal
- Decision: Final decision within 5 business days
If you're experiencing stress or mental health challenges:
- Crisis Hotlines: Available in most regions
- Mental Health Resources: Professional support services
- Community Support: Reach out to trusted community members
For understanding inclusive behavior:
- Inclusive Language Guides: Resources for respectful communication
- Unconscious Bias Training: Understanding and addressing bias
- Cultural Competency: Working across diverse backgrounds
- GitHub Community Guidelines: https://docs.github.com/en/github/site-policy/github-community-guidelines
- Contributor Covenant: https://www.contributor-covenant.org/
- Email: contact@meridianalgo.org
- Response Time: Within 24 hours
- Confidentiality: All reports handled confidentially
For urgent matters requiring immediate attention:
- Security: security@meridianalgo.org
- Legal: security@meridianalgo.org
- General: contact@meridianalgo.org
This code of conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.
Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.
We welcome feedback on this code of conduct. To suggest improvements:
- Open an Issue: Create an issue in our repository
- Email Suggestions: Send suggestions to conduct@meridianalgo.org
- Community Discussion: Discuss in our community forums
Changes will be reviewed by the conduct team and community before implementation.
This code of conduct is effective as of January 2026 and applies to all community interactions going forward.
Last updated: January 2026