# Code of conduct

## Participation

Everyone participating in this project's issues, pull requests and other spaces maintained by the project is expected to help create a respectful, welcoming environment.

- Treat people with consideration, regardless of their background, identity, experience or ability.
- Discuss technical choices using evidence and explain disagreements constructively.
- Give actionable feedback, accept corrections and respect reasonable boundaries.
- Protect other people's privacy and avoid sharing personal information without permission.

Harassment, discriminatory language, threats, sexual attention, personal attacks, impersonation and deliberate disruption are unacceptable. Good-faith technical disagreement is welcome; hostility toward people is not.

## Maintainer responsibilities

Maintainers may edit, remove or decline contributions that violate this policy. Depending on the circumstances, they may explain the concern, request a change, limit participation or remove access to project spaces. Decisions should consider the behavior, its impact and any repeated conduct.

## Reporting concerns

Use a private contact method that a maintainer has explicitly made available for project concerns. If none is listed, open a minimal [issue](https://github.com/bensitu/omni-data-editor/issues/new) asking how to contact the maintainers privately. Do not describe the incident, identify people or publish private evidence in that request.

Reports should describe the relevant behavior and where it occurred. Share only information needed to understand the concern. Maintainers should handle reports discreetly and avoid unnecessary disclosure of personal information. Retaliation against someone making a good-faith report is unacceptable.

Security vulnerabilities have a separate reporting process in [SECURITY.md](SECURITY.md).
