# Code of Conduct

## The short version

Be decent to people. Assume the person you are talking to is acting in good
faith and knows things you do not.

## What that means here

**Expected:**

- Criticise code, decisions and ideas — not the people who wrote them.
- Accept that "no" is a complete answer. This is a small project with a
  maintainer who has finite time; a declined feature request is not a slight.
- Give people room to be new. Everyone was once confused by Tauri's IPC.
- Assume a bug report is someone trying to help, even when it arrives terse or
  frustrated.

**Not accepted:**

- Harassment, personal attacks, or demeaning remarks — including about someone's
  identity, background, or level of experience.
- Sexualised language or imagery, and unwelcome attention of any kind.
- Publishing someone's private information without their permission.
- Persistently derailing discussions, or badgering people who have already
  answered you.

## Scope

This applies in the issue tracker, pull requests, commit messages and any other
project space, and to anyone taking part — maintainer included.

## Reporting

Email **duncan@tourolle.paris**. Reports are read by the maintainer and handled
privately.

Responses range from a quiet word through to removing comments or blocking an
account, depending on what happened. If a report concerns the maintainer, and
that makes reporting to them pointless, you are free to say so publicly — a
project this size has no separate committee to appeal to, and pretending
otherwise would be dishonest.

## Attribution

Adapted in spirit from the [Contributor Covenant](https://www.contributor-covenant.org),
shortened to what a single-maintainer project can actually honour.
