Code of Conduct
All official JSON Schema channels, including the mailing list, GitHub organization, and Slack server, follow our Code of Conduct.Our Commitment
The JSON Schema community is committed to providing a welcoming, inclusive, and 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
Expected Behavior
Examples of behavior that contributes to creating a positive environment include:- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
- Being patient with newcomers
- Providing constructive feedback
Unacceptable Behavior
Examples of unacceptable behavior include:- The use of sexualized language or imagery
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others’ private information without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting
- Intimidation or threats
- Sustained disruption of discussions
Scope
This Code of Conduct applies to all official JSON Schema spaces, including:- GitHub repositories and organizations
- Slack workspace and all channels
- Mailing lists
- Issue trackers
- Pull request discussions
- Code reviews
- Community events (virtual and in-person)
- Any other official JSON Schema communication channels
Enforcement
Reporting
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the JSON Schema Technical Steering Committee (TSC). When reporting an incident, please include:- Your contact information
- Names of individuals involved
- Description of the incident
- Date and time of the incident
- Any additional context or evidence
- Whether the incident is ongoing
Consequences
Community members who are asked to stop any inappropriate behavior are expected to comply immediately. If a community member engages in unacceptable behavior, the project maintainers may take any action they deem appropriate, including:- Warning the offender
- Temporary ban from community spaces
- Permanent ban from community spaces
- Reporting to appropriate authorities if necessary