We are committed to providing a welcoming and inspiring community for all. Please read and follow our Code of Conduct.
- Be respectful and inclusive: Treat everyone with respect and dignity
- Use welcoming and inclusive language: Choose words that are inclusive and welcoming
- Be respectful of differing viewpoints and experiences: Accept that people may have different opinions
- Gracefully accept constructive criticism: Be open to feedback and suggestions
- Focus on what is best for the community: Consider the community's best interests
- Show empathy towards other community members: Be understanding and supportive
- Harassment, trolling, or inappropriate comments: Any form of harassment is not tolerated
- Personal attacks or political discussions: Keep discussions focused on the project
- Public or private harassment: Harassment in any form is unacceptable
- Publishing others' private information without permission: Respect privacy
- Other conduct that could reasonably be considered inappropriate: Use common sense
If you experience or witness unacceptable behavior, please report it by:
- Creating a private issue on GitHub
- Contacting maintainers directly
- Using the community discussion for general concerns
Reports will be reviewed and investigated promptly. We will:
- Acknowledge receipt of your report
- Investigate the situation thoroughly
- Take appropriate action based on the circumstances
- Follow up with you about the resolution
Unacceptable behavior may result in:
- Warning: First offense may result in a warning
- Temporary ban: Repeated offenses may result in a temporary ban
- Permanent ban: Severe or repeated violations may result in a permanent ban
This Code of Conduct applies to:
- All community spaces: GitHub, discussions, issues, pull requests
- All interactions: Online and offline
- All participants: Contributors, maintainers, users, and visitors
Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
Community Impact: A violation through a single incident or series of actions.
Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
Consequence: A permanent ban from any sort of public interaction within the community.
This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.
For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations.
- Primary Contact: VoxHash - [contact@voxhash.com]
- GitHub: @voxhash
- Discord: @VoxHash
- Moderator 1: Ronin
- Immediate Response: For urgent issues, contact maintainers directly
- Issue Creation: For non-urgent issues, create a private GitHub issue
- Community Discussion: For general concerns, use the community discussion forum
- Acknowledgment: Within 24 hours
- Investigation: Within 48 hours
- Resolution: Within 1 week (may vary based on complexity)
- Be clear and concise: Write clear, understandable messages
- Use appropriate language: Keep language professional and respectful
- Stay on topic: Keep discussions relevant to the project
- Ask questions: Don't hesitate to ask for clarification
- Be patient: Everyone learns at their own pace
- Be helpful: Offer assistance when you can
- Be constructive: Provide constructive feedback
- Be inclusive: Welcome newcomers and diverse perspectives
- Focus on the code: Keep discussions focused on technical aspects
- Provide examples: Include code examples when helpful
- Explain your reasoning: Help others understand your thought process
- Be open to feedback: Accept constructive criticism gracefully
We are committed to creating a diverse and inclusive community where everyone feels welcome and valued.
- Diverse perspectives: We welcome people from all backgrounds
- Inclusive environment: We create spaces where everyone can participate
- Equal opportunity: We provide equal opportunities for contribution
- Respectful communication: We communicate with respect and empathy
- Welcoming newcomers: We actively welcome and support new contributors
- Mentorship: We provide mentorship opportunities
- Accessibility: We work to make our project accessible to all
- Inclusive language: We use inclusive language in all communications
- Take a step back: Pause and reflect on the situation
- Communicate directly: Try to resolve the issue directly with the person
- Seek mediation: If direct communication doesn't work, seek help from moderators
- Document the issue: Keep records of the conflict and resolution attempts
- Initial contact: Moderator reaches out to all parties
- Information gathering: Moderator collects information from all sides
- Mediation session: Moderator facilitates a discussion between parties
- Resolution: Parties agree on a resolution
- Follow-up: Moderator follows up to ensure resolution is working
- Personal information: We protect personal information shared in confidence
- Private communications: We respect the privacy of private communications
- Sensitive data: We handle sensitive data with care
- Public discussions: Discussions in public forums are visible to all
- Issue reports: Issue reports may be shared with relevant parties
- Resolution outcomes: Resolution outcomes may be shared for transparency
- Community input: We seek input from the community on proposed changes
- Review process: Changes are reviewed by maintainers and moderators
- Announcement: Changes are announced to the community
- Implementation: Changes are implemented and enforced
- Major changes: We announce major changes 30 days in advance
- Minor changes: We announce minor changes 7 days in advance
- Emergency changes: We announce emergency changes immediately
- Welcoming newcomers: "Welcome to the project! I'd be happy to help you get started."
- Constructive feedback: "I think this approach might work better because..."
- Acknowledging contributions: "Thanks for your contribution! This is really helpful."
- Asking for clarification: "Could you clarify what you mean by...?"
- Dismissive language: "That's a stupid question."
- Personal attacks: "You clearly don't know what you're talking about."
- Inappropriate comments: "This code is garbage."
- Harassment: Repeated unwanted contact or attention
- Documentation: Check project documentation first
- Community Forum: Ask questions in the community discussion
- Issue Tracker: Report bugs and request features
- Direct Contact: Contact maintainers for urgent issues
- Contributing Guide: CONTRIBUTING.md
- Development Guide: docs/DEVELOPMENT.md
- API Reference: docs/API-REFERENCE.md
- FAQ: docs/FAQ.md
This Code of Conduct helps us create a welcoming and inclusive community where everyone can contribute effectively. By following these guidelines, we can work together to build something amazing.
Remember: We're all here because we share a common interest in this project. Let's treat each other with respect and kindness, and help each other succeed.
Thank you for being part of our community! 🎉
If you have any questions about this Code of Conduct, please don't hesitate to reach out to our maintainers or moderators.