Code of Conduct
Our pledge to create a welcoming, inclusive community.
Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to make participation in the PACE Pattern 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
Examples of behavior that contributes to a positive environment:
Be Respectful
- Using welcoming and inclusive language
- Respecting differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
Be Collaborative
- Working together toward shared goals
- Sharing knowledge and expertise
- Helping newcomers get started
- Giving credit where credit is due
Be Professional
- Communicating with empathy and kindness
- Providing constructive feedback
- Being honest and transparent
- Taking responsibility for mistakes
Be Inclusive
- Welcoming newcomers
- Encouraging diverse perspectives
- Making space for others to speak
- Using accessible language
Unacceptable Behavior
Examples of unacceptable behavior:
Harassment
- Offensive comments related to protected characteristics
- Unwelcome sexual attention or advances
- Trolling or insulting/derogatory comments
- Personal or political attacks
Disruption
- Publishing others' private information
- Sustained disruption of discussions
- Spamming or excessive self-promotion
- Other conduct inappropriate in a professional setting
Dishonesty
- Plagiarism or taking credit for others' work
- Deliberate misinformation
- Manipulating votes or ratings
- Sockpuppeting or impersonation
Our Responsibilities
Maintainers
Project maintainers are responsible for:
- Clarifying standards of acceptable behavior
- Taking appropriate and fair corrective action
- Removing, editing, or rejecting contributions that violate this Code of Conduct
- Temporarily or permanently banning contributors for inappropriate behavior
Contributors
All contributors are expected to:
- Abide by this Code of Conduct in all project spaces
- Report unacceptable behavior to project maintainers
- Respect enforcement decisions made by maintainers
Scope
This Code of Conduct applies to:
All Project Spaces
- GitHub repositories (issues, PRs, discussions)
- Documentation and websites
- Email communications
- Social media (Twitter, LinkedIn, etc.)
- Events and meetups
Representation
- When representing the project publicly
- Using official project email addresses
- Posting on official social media accounts
- Acting as a representative at events
Enforcement
Reporting
If you experience or witness unacceptable behavior:
1. Report to Maintainers
Email: [email protected]
Include:
- Your contact information
- Names of people involved
- Description of the incident
- Any supporting documentation
- Whether you'd like to remain anonymous
2. What Happens Next
- You'll receive acknowledgment within 24 hours
- Maintainers will review the report
- Investigation will be conducted
- A decision will be made and communicated
- Appeals process available if needed
Response Timeline
- Acknowledgment: Within 24 hours
- Investigation: Within 7 days
- Decision: Within 14 days
- Appeal (if requested): Within 7 days
Confidentiality
All reports will be handled with discretion:
- Reporter identity protected (if requested)
- Details shared only as necessary
- Privacy respected throughout process
Enforcement Guidelines
Maintainers will follow these Community Impact Guidelines:
1. Correction
Community Impact: Use of inappropriate language or other unprofessional behavior.
Consequence: A private written warning providing clarity around the violation and explanation of why the behavior was inappropriate. A public apology may be requested.
2. Warning
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 for a specified period. This includes avoiding interactions in community spaces and external channels. Violating these terms may lead to a temporary or permanent ban.
3. Temporary Ban
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any interaction or public communication with the community for a specified period. No public or private interaction with the people involved is allowed during this period. Violating these terms may lead to a permanent ban.
4. Permanent Ban
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment, or aggression toward individuals.
Consequence: A permanent ban from any public interaction within the community.
Appeals
If you believe an enforcement decision was made in error:
1. Submit an Appeal
Email: [email protected]
Include:
- Original incident details
- Reason you believe decision was incorrect
- Any new relevant information
2. Appeal Review
- Different maintainer will review
- Both sides considered
- Decision made within 7 days
- Decision is final
Attribution
This Code of Conduct is adapted from:
- Contributor Covenant, version 2.1
- Mozilla Community Participation Guidelines
- Google Open Source Community Guidelines
Updates
This Code of Conduct may be updated periodically. Significant changes will be announced through:
- GitHub announcements
- Project mailing list
- Social media channels
Current Version: 1.0.0 Last Updated: January 2025 Effective Date: January 1, 2025
Questions
Have questions about this Code of Conduct?
- General questions: [email protected]
- Conduct questions: [email protected]
- GitHub Discussions: Community section
Our Commitment
The PACE Pattern maintainers are committed to:
✅ Enforcing this Code of Conduct fairly and consistently ✅ Creating a safe, welcoming space for all contributors ✅ Continuously improving our community standards ✅ Leading by example in our own behavior
Summary
In short:
- Be respectful — Treat others with kindness and empathy
- Be collaborative — Work together, help each other
- Be professional — Maintain high standards of conduct
- Be inclusive — Welcome and support all contributors
Report issues to: [email protected]
Thank you for helping make the PACE Pattern community welcoming and inclusive for everyone. 🌟