we, as members, contributors, and leaders of this community, pledge to make participation a respectful and harassment-free experience for everyone, regardless of age, body size, visible or invisible 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 commit to acting in ways that foster an open, inclusive, welcoming, and healthy community. mutual respect is not optional—it’s expected.
examples of behavior that contributes to a positive environment include:
- showing empathy and kindness to others
- respecting differing opinions, experiences, and perspectives
- offering and accepting constructive feedback gracefully
- taking responsibility and apologizing when mistakes are made
- prioritizing what’s best for the community as a whole
examples of unacceptable behavior include:
- using sexualized language or imagery and unwelcome sexual attention
- trolling, insults, or political/personal attacks
- harassment in any form, public or private
- sharing others’ private information without permission
- behavior that would be inappropriate in a professional environment
community leaders are responsible for upholding this code of conduct. they will take fair and appropriate action when behavior violates these standards. this includes editing or removing comments, commits, issues, or other contributions not aligned with this code, with explanations provided when needed.
this code of conduct applies to all community spaces and to anyone officially representing the community in public—whether online or in-person.
violations may be reported directly to the community moderators or maintainers via the project's preferred communication channels. all reports will be handled confidentially, fairly, and promptly. we respect the privacy and safety of those who report incidents.
community leaders will follow these guidelines when determining consequences:
impact: unintentional or minor misconduct
consequence: private reminder with context; public apology may be requested
impact: single or repeated violations
consequence: formal warning with behavioral expectations; limited interaction
impact: ongoing or serious violations
consequence: temporary exclusion from community interaction
impact: pattern of harmful behavior or severe violations
consequence: permanent removal from the community
this code of conduct is adapted from the contributor covenant, version 2.0.
enforcement guidelines are based on mozilla’s code of conduct enforcement ladder.
faq and translations are available at contributor-covenant.org.