We are committed to providing a welcoming and inspiring community for all. Whether you're a first-time contributor or a core maintainer, we value your participation and contributions. This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.
Examples of behavior that contribute to creating a positive environment include:
- Being respectful: Use welcoming and inclusive language. Treat others how you'd want to be treated.
- Being constructive: Provide thoughtful feedback and acknowledge different perspectives.
- Being patient: Understand that English may not be everyone's first language, and communication can be misunderstood.
- Being collaborative: Work together to solve problems and improve the project.
- Being transparent: Communicate openly and honestly about your ideas, concerns, and limitations.
- Acknowledge mistakes: When you make a mistake, acknowledge it and help others learn from it.
Examples of unacceptable behavior include:
- Harassment, intimidation, or discrimination based on protected characteristics (race, gender, religion, nationality, sexual orientation, disability, etc.)
- Offensive comments related to gender, gender identity and expression, age, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, race, or religion
- Deliberate misgendering or use of "dead" or rejected names
- Unwelcome sexual attention
- Physical contact without consent or after a request to stop
- Violent behavior or language directed against another person
- Advocating for or encouraging any of the above behaviors
- Sustained disruption of community spaces (chat, comments, PRs)
- Stalking, doxing, or threats of violence
- Trolling or intentionally derailing discussions
- Publishing others' private information without consent
- Other conduct which could reasonably be considered inappropriate in a professional setting
Instances of abusive, harassing, or otherwise unacceptable behavior can be reported by:
- Direct message (if you're comfortable): Contact a project maintainer directly
- Email: Report to the maintainers with a detailed description
- Public comment: Flag the behavior in the relevant issue or PR thread
Please note: Quoting the unacceptable behavior back to us may be treated as a violation. Moderators have the right to delete such comments.
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to:
- Remove, edit, or reject comments, commits, code, issues, and other contributions that don't align with this code of conduct
- Temporarily or permanently ban any contributor for behaviors that they deem inappropriate, threatening, offensive, or harmful
- Communicate the reason for moderation actions when appropriate and provide an opportunity for the person to address concerns
This Code of Conduct applies within all project spaces, including:
- Public repositories (discussions, issues, PRs, comments)
- Project communication channels (Discord, Slack, forums, mailing lists if applicable)
- Events and conferences associated with the project
- Private messages related to project business
This Code of Conduct also applies when an individual is officially representing the project or community, such as when using a project email address or speaking on behalf of the project.
Unacceptable behavior will not be tolerated. Depending on the severity and frequency, consequences may include:
- Warning: A private or public message explaining the violation
- Temporary Restriction: Temporary loss of comment or contribution privileges
- Permanent Ban: Permanent removal from the community
This Code of Conduct is adapted from the Contributor Covenant v2.1, available at https://www.contributor-covenant.org.
For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq.
If you have questions about this Code of Conduct, or if you believe this Code of Conduct is being violated, please contact the project maintainers.
Remember: We're all here to make WashData better. Your contributions matter.