Be decent. Argue about the code, not the person writing it.
- Assume the other person is competent and acting in good faith, especially when they are wrong.
- Criticise the change, the design, or the claim. Not the author.
- Say what you mean plainly. Being direct is not being unkind; being vague to seem polite wastes everyone's time and usually reads worse anyway.
- When you are wrong, say so and move on. No performance of contrition required.
- English is not everyone's first language. Read past the phrasing to the point.
- Harassment, insults, or personal attacks, public or private.
- Sexualised language or imagery, or unwelcome attention of any kind.
- Publishing anyone's private information without permission.
- Sustained disruption of discussion, or bad-faith argument to exhaust rather than persuade.
- Encouraging or excusing any of the above.
Report anything that concerns you to usabirin26@dev1.idserve.net. Reports are read by the maintainer and kept confidential. You will get a reply.
If your report concerns the maintainer, say so — you are entitled to raise it with GitHub Support instead, and that is a reasonable thing to do rather than a hostile one.
The maintainer decides what happens: a private word, a public correction, removing a comment, or a ban from the project. Which one depends on severity and on whether it keeps happening, not on how useful the person's contributions are.
Enforcement will be applied to the maintainer on the same terms.
Issues, pull requests, discussions, commit messages, and any space where someone is representing this project.
Written for this project rather than adapted from a template, but it owes the obvious debt to the Contributor Covenant.