SuperClaude/CODE_OF_CONDUCT.md

166 lines
6.5 KiB
Markdown
Raw Normal View History

# Code of Conduct
## 🤝 Our Commitment
SuperClaude Framework is committed to providing a welcoming, inclusive, and 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, caste, color, religion, or sexual identity and orientation.
We pledge to act in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
## 🎯 Our Standards
### Positive Behavior ✅
Examples of behavior that contributes to a positive environment:
- **Be respectful** and considerate in communication
- **Welcome newcomers** and help them get started
- **Focus on constructive feedback** that helps improve the project
- **Acknowledge different experiences** and skill levels
- **Accept responsibility** for mistakes and learn from them
- **Prioritize community benefit** over individual gains
- **Show empathy** towards other community members
### Unacceptable Behavior ❌
Examples of unacceptable behavior:
- **Harassment or discrimination** of any kind
- **Trolling, insulting, or derogatory** comments
- **Personal or political attacks** on individuals
- **Publishing others' private information** without permission
- **Sexual language or imagery** and unwelcome sexual attention
- **Professional misconduct** or abuse of authority
- **Other conduct** which could reasonably be considered inappropriate
## 📋 Our Responsibilities
### Project Maintainers
- **Clarify standards** of acceptable behavior
- **Take corrective action** in response to inappropriate behavior
- **Remove, edit, or reject** contributions that don't align with this Code of Conduct
- **Temporarily or permanently ban** contributors for behaviors deemed harmful
### Community Members
- **Report violations** through appropriate channels
- **Support newcomers** and help create an inclusive environment
- **Focus discussions** on technical topics and project improvement
- **Respect decisions** made by maintainers regarding conduct issues
## 🚨 Enforcement
### Reporting Issues
If you experience or witness unacceptable behavior, please report it by:
1. **Email**: `anton.knoery@gmail.com`
2. **GitHub**: Private message to project maintainers
3. **Direct contact**: Reach out to any maintainer directly
All reports will be handled confidentially and promptly.
### Investigation Process
1. **Initial review** within 48 hours
2. **Investigation** with all relevant parties
3. **Decision** based on established guidelines
4. **Action taken** appropriate to the situation
5. **Follow-up** to ensure resolution
### Possible Consequences
Based on the severity and nature of the violation:
#### 1. Correction 📝
**Community Impact**: Minor inappropriate behavior
**Consequence**: Private written warning with explanation of violation and guidance for future behavior
#### 2. Warning ⚠️
**Community Impact**: Violation through a single incident or series of actions
**Consequence**: Warning with specified consequences for continued behavior, including temporary restriction from community interaction
#### 3. Temporary Ban 🚫
**Community Impact**: Serious violation of community standards
**Consequence**: Temporary ban from all community interaction and communication for a specified period
#### 4. Permanent Ban 🔒
**Community Impact**: Pattern of violating community standards or severe single incident
**Consequence**: Permanent ban from all community interaction and communication
## 🌍 Scope
This Code of Conduct applies in all community spaces, including:
- **GitHub repository** (issues, discussions, pull requests)
- **Communication channels** (Discord, Slack, email)
- **Events and meetups** (virtual or in-person)
- **Social media** when representing the project
- **Any other spaces** where community members interact regarding SuperClaude
## 💬 Guidelines for Healthy Discussion
### Technical Discussions
- **Stay focused** on the technical aspects of issues
- **Provide context** for your suggestions and feedback
- **Be specific** about problems and proposed solutions
- **Acknowledge trade-offs** in different approaches
### Code Reviews
- **Focus on the code**, not the person
- **Explain the "why"** behind your suggestions
- **Suggest improvements** rather than just pointing out problems
- **Be patient** with less experienced contributors
### Community Support
- **Answer questions helpfully** without condescension
- **Share knowledge freely** and encourage learning
- **Direct people to resources** when you can't help directly
- **Celebrate successes** and acknowledge good contributions
## 🎓 Educational Approach
We believe in education over punishment when possible:
- **First-time violations** often receive guidance rather than penalties
- **Mentorship opportunities** for those who want to improve
- **Clear explanations** of why certain behavior is problematic
- **Resources and support** for understanding inclusive practices
## 📞 Contact Information
### Conduct Team
- **Email**: `anton.knoery@gmail.com`
- **Response time**: 48 hours maximum
- **Anonymous reporting**: Available upon request
### Project Leadership
For questions about this Code of Conduct or its enforcement:
- Create a GitHub Discussion with the "community" label
- Email project maintainers directly
- Check the [Contributing Guide](CONTRIBUTING.md) for additional guidance
## 🙏 Acknowledgments
This Code of Conduct is adapted from:
- [Contributor Covenant](https://www.contributor-covenant.org/), version 2.1
- [Django Code of Conduct](https://www.djangoproject.com/conduct/)
- [Python Community Code of Conduct](https://www.python.org/psf/conduct/)
## 📚 Additional Resources
### Learning About Inclusive Communities
- [Open Source Guide: Building Welcoming Communities](https://opensource.guide/building-community/)
- [GitHub's Community Guidelines](https://docs.github.com/en/site-policy/github-terms/github-community-guidelines)
- [Mozilla Community Participation Guidelines](https://www.mozilla.org/en-US/about/governance/policies/participation/)
### Bystander Intervention
- **Speak up** when you see inappropriate behavior
- **Support** those who are being harassed or excluded
- **Report issues** even if you're not directly affected
- **Help create** an environment where everyone feels welcome
---
**Last Updated**: August 2025
**Next Review**: November 2025
Thank you for helping make SuperClaude Framework a welcoming space for all developers! 🚀