Contributor Code of Conduct

As contributors and maintainers of this project, we are committed to providing a harassment-free experience for everyone, regardless of experience level, gender identity or expression, sexual orientation, disability, appearance, body size, race, ethnicity, age, religion, or nationality.

The following actions will foster supportive and collaborative environment:

  • Using kind, inclusive, and approachable language

  • Respecting diverse perspectives and experiences

  • Responding to constructive feedback with an open mind and a positive attitude

  • Prioritizing the well-being and success of the community

  • Demonstrating empathy and understanding toward fellow members

The following actions are considered unacceptable:

  • Using sexualized language or imagery

  • Engaging in personal attacks

  • Trolling or making insulting or derogatory remarks

  • Harassing others, whether publicly or privately

  • Sharing someone else’s private information without permission

  • Exhibiting unethical or unprofessional behavior

  • Responsibilities of Project Maintainers

  • Project maintainers have the authority to remove, edit, or reject contributions, including comments, commits, or edits, that violate this Code of Conduct. They may also temporarily or permanently ban individuals for inappropriate, threatening, offensive, or harmful behavior.

Responsibilities of Project Maintainers

Maintainers are tasked with defining and upholding standards for acceptable behavior. They are responsible for addressing violations of these standards fairly and appropriately. This includes the authority to modify, remove, or reject contributions such as comments, commits, code, wiki edits, or issues that do not align with this Code of Conduct. Maintainers may also suspend or permanently ban contributors whose behavior is deemed inappropriate, harmful, threatening, or offensive.

Scope

This Code of Conduct applies to all project spaces and any public settings where individuals are representing the project or its community. Representation includes actions such as using an official project email address, posting through an official social media account, or serving as a designated representative at events, whether online or offline. Project maintainers may provide additional clarification on what constitutes representation.

Enforcement

Unacceptable behavior, including harassment or abuse, can be reported by contacting the project team. All reports will be reviewed and investigated, and responses will be tailored to the specific situation. The project team is committed to maintaining confidentiality regarding the identity of the individual reporting an incident. Additional enforcement policies may be outlined separately.

Maintainers who fail to enforce this Code of Conduct in good faith may face disciplinary actions, including suspension or removal, as determined by the project leadership team.

Attribution

This Code of Conduct is adapted from the pandas-governance Code of Conduct, which is based on the Contributor Covenant, version 1.3.0, available at http://contributor-covenant.org/version/1/3/0/, and the Swift Code of Conduct.