Skip to content

Latest commit

 

History

History
72 lines (50 loc) · 2.8 KB

File metadata and controls

72 lines (50 loc) · 2.8 KB

Code of Conduct

OpenTaberna is built by people who care about getting things right, and who sometimes get loud when they don't. That is fine. What is not fine is taking it out on each other.

The one rule that makes this project different

Swear at code all you like. Never swear at people.

Allowed:

  • "This function is a goddamn mess."
  • "Who the hell thought a 400-line regex was a good idea? Let's rip it out."
  • "This build is fucked again."

Not allowed:

  • "You're an idiot for writing this."
  • "Only a moron would ship this."
  • Anything aimed at a person's intelligence, competence, identity or worth, whether it contains swear words or not.

Criticise the work, never the person who made it. Assume the author had a reason, ask what it was, and then say how to make it better. If you would be embarrassed to say it to their face in a room with everyone else present, don't write it.

What we expect

  • Be respectful of differing viewpoints and experience levels.
  • Give feedback that is concrete and actionable, and take feedback the same way.
  • Own your mistakes, apologise to the people affected, and learn from it.
  • Focus on what is best for the project and the people using it.

What we do not tolerate

  • Insults, slurs or demeaning remarks about anyone, including profanity directed at a person.
  • Harassment, in public or in private, including continued contact after being asked to stop.
  • Discrimination based on age, body size, 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.
  • Sexualised language or imagery, and unwelcome sexual attention.
  • Publishing others' private information without their explicit permission.
  • Trolling, and deliberately derailing discussions.

Scope

This applies in every OpenTaberna space — repositories, issues, pull requests, reviews, chats — and when you represent the project elsewhere.

Reporting

Report anything that breaks this code to the maintainers, @PhilippTheServer or @maltonoloco. Reports are handled privately, and the reporter's identity is protected.

Enforcement

Maintainers decide what counts as a breach and respond in proportion:

  1. Correction — a private note explaining what was wrong. A public apology may be requested.
  2. Warning — a formal warning with consequences for repeat behaviour.
  3. Temporary ban — no interaction with the project for a set period.
  4. Permanent ban — for repeated or severe breaches, including harassment.

Maintainers may remove or edit comments, commits, code, issues and other contributions that break this code.

Attribution

Adapted from the Contributor Covenant, version 2.1.