This project aims to maintain a respectful, technically rigorous, and welcoming environment.
People participating in the project are expected to:
- be respectful and professional,
- assume good intent while still discussing ideas critically,
- focus criticism on code, design, methodology, and behavior rather than people,
- avoid harassment, intimidation, or personal attacks,
- avoid discriminatory, hateful, or exclusionary language.
Examples of unacceptable behavior include:
- abusive or insulting language,
- harassment or intimidation,
- deliberate disruption of discussions or review,
- publishing private information without permission,
- repeated bad-faith engagement after clear correction.
This code of conduct applies to project spaces including:
- issues,
- pull requests,
- code review discussions,
- documentation discussions,
- any public communication channels used for this project.
Project maintainers may remove, edit, or reject contributions and communications that violate this code of conduct.
Depending on severity, maintainers may:
- request a correction,
- issue a warning,
- lock a discussion,
- remove content,
- restrict further participation.
If you experience or witness unacceptable behavior, report it privately to the project maintainer through GitHub.
Reports should include:
- what happened,
- where it happened,
- links or screenshots if available,
- any immediate safety or moderation concern.
Reports will be reviewed as promptly and fairly as possible.