We pledge to make participation in this project a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We will act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Examples of behavior that contributes to a positive environment include:
- showing empathy and kindness toward other people;
- respecting differing opinions, viewpoints, and experiences;
- giving and gracefully accepting constructive feedback;
- accepting responsibility, apologizing when mistakes affect others, and learning from the experience; and
- focusing on what is best for the community, not only for us as individuals.
Examples of unacceptable behavior include:
- sexualized language or imagery, sexual attention, or advances;
- trolling, insulting or derogatory comments, and personal or political attacks;
- public or private harassment;
- publishing another person's private information without explicit permission; and
- other conduct that could reasonably be considered inappropriate in a professional setting.
This Code of Conduct applies in all project spaces. It also applies when a person officially represents the project in public spaces.
Community leaders are responsible for clarifying and enforcing these standards. They may remove, edit, or reject comments, commits, code, issues, and other contributions that do not follow this Code of Conduct.
Report unacceptable behavior through a private contact method listed on the maintainer's GitHub profile. If none is available, open a minimal issue asking the maintainer to arrange private contact, without including sensitive details. Reports will be reviewed promptly and handled as confidentially as practical.
For conduct that also violates GitHub's Terms of Service, use GitHub's Report abuse or spam process.
Project maintainers who do not follow or enforce this Code of Conduct may be removed from the project team.
Community leaders will consider the context and impact of a violation when deciding on a response. Responses may include a private correction, a warning, temporary exclusion from project interactions, or a permanent ban.
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available under the Creative Commons Attribution 4.0 License.