Skip to content

Latest commit

 

History

History
105 lines (63 loc) · 4.54 KB

File metadata and controls

105 lines (63 loc) · 4.54 KB

Code of Conduct

TL;DR

Be respectful, stay constructive, and keep discussion focused on the work. Harassment, personal attacks, abusive behavior, and sharing private information without permission are not acceptable. If there is a problem, contact the maintainers through GitHub rather than escalating publicly in a thread.

Our Commitment

In the interest of fostering an open, professional, and respectful community, contributors and maintainers of this project commit to making participation in this project a 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 and interacting in ways that contribute to an open, technically constructive, and respectful environment.

Our Standards

Examples of behavior that contributes to a positive environment include:

  • Demonstrating empathy and respect toward other people
  • Giving and receiving constructive feedback professionally
  • Focusing discussion on the work, the code, and the documented behavior
  • Being clear about assumptions, tradeoffs, and technical constraints
  • Accepting responsibility for mistakes and correcting them promptly

Examples of unacceptable behavior include:

  • Harassment, intimidation, threats, or personal attacks
  • Trolling, insulting, or derogatory comments
  • Public or private abuse directed at contributors, maintainers, or users
  • Deliberate misrepresentation of another person’s work or intent
  • Publishing someone else’s private information without explicit permission
  • Disruptive behavior that repeatedly derails technical discussion or collaboration

Enforcement Responsibilities

Project maintainers are responsible for clarifying and enforcing these standards and may take appropriate and fair corrective action in response to behavior they deem inappropriate, threatening, offensive, or harmful.

Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned with this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

Scope

This Code of Conduct applies within all project spaces, including:

  • GitHub issues
  • Pull requests
  • Discussions tied to the repository
  • Review comments
  • Project documentation and contribution threads

It also applies when an individual is officially representing the project in public spaces.

Reporting

If you experience or witness behavior that violates this Code of Conduct, please contact the maintainers through GitHub rather than opening a public argument in an issue or pull request.

For now, use one of these paths:

  • Open a GitHub Discussion if the matter can be handled publicly and constructively
  • Open an issue only if the problem is about repository process rather than a personal conduct concern
  • Contact a maintainer directly through GitHub if the matter should be handled more discreetly

Maintainers will review reports and respond as reasonably as possible based on availability and the information provided.

Enforcement Guidelines

Maintainers may use the following types of responses when determining consequences for conduct violations:

1. Correction

For use when behavior is inappropriate but limited in scope.

Examples:

  • A private or public clarification
  • A request to stop a specific behavior
  • A reminder of project expectations

2. Warning

For use when there is a pattern of inappropriate behavior or a more serious single incident.

Examples:

  • A formal warning
  • Temporary limits on participation in discussions or reviews

3. Temporary Ban

For use when behavior causes sustained disruption or creates an unsafe environment.

Examples:

  • Temporary suspension from issues, pull requests, or discussions
  • Temporary loss of contribution privileges

4. Permanent Ban

For use when a participant demonstrates a pattern of harmful behavior or a serious violation that makes continued participation inappropriate.

Examples:

  • Permanent removal from project spaces
  • Blocking from future participation in the repository

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.1, with modifications for this repository’s current reporting workflow.