Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Code Of Conduct

Our Pledge

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.

Our Standards

Examples of behavior that contributes to a positive environment include:

  • Using welcoming and inclusive language.
  • Respecting differing viewpoints and experiences.
  • Giving and gracefully accepting constructive feedback.
  • Focusing on what is best for the community and the project.

Examples of unacceptable behavior include:

  • Harassment, insults, trolling, or personal attacks.
  • Public or private abuse, threats, or intimidation.
  • Publishing others’ private information without explicit permission.
  • Conduct that could reasonably be considered inappropriate in a professional setting.

Enforcement

Project maintainers may remove, edit, or reject comments, commits, issues, pull requests, and other contributions that do not align with this Code of Conduct. Maintainers may temporarily or permanently restrict participation for behavior they consider inappropriate, threatening, offensive, or harmful.

Report abusive, harassing, or otherwise unacceptable behavior through the repository maintainers’ GitHub contact channels. Maintainers will review reports privately and respond in a way that is appropriate to the circumstances.