Code of Conduct

Kilolock is an open project. Contributors and users are expected to treat each other with respect. This document is a short, plain statement of expectations. It is informed by the Contributor Covenant v2.1, which is itself a good reference for projects that want a more detailed document.

Expected behavior

  • Be respectful. Disagree with ideas; do not attack people.
  • Assume good faith. Most "wrong" contributions are honest mistakes.
  • Be explicit about what you mean. Tone is hard to read in text;

    err on the side of more context.

  • Welcome newcomers. The state of the docs is not their fault.
  • Credit prior work and contributors.

Unacceptable behavior

  • Harassment, in any form, in any project space (issues, PRs,

    discussions, chat, conferences attended on behalf of the project).

  • Personal attacks, insults, or sustained hostility.
  • Discrimination or derogatory language based on identity, including

    but not limited to: gender, gender identity and expression,

    sexual orientation, disability, mental health, neurotype, physical

    appearance, body size, race, ethnicity, age, religion, nationality,

    or socio-economic status.

  • Publishing private information about others without explicit

    permission.

  • Sustained disruption of community discussions.

Scope

This applies to all project-managed spaces (GitHub repositories, discussions, issue trackers, project chat channels if any are created) and to project-related interactions in other spaces (conferences, social media when representing the project, private communication about project matters).

Reporting

Report violations privately to the maintainer (see [MAINTAINERS.md](./MAINTAINERS.md)). Reports will be handled confidentially. The reporter will receive an acknowledgement within a few business days and a description of any action taken.

The maintainer commits to:

  • Not retaliating against good-faith reports.
  • Recusing themselves if a report names them; in that case, the report

    is handled by an alternate maintainer (when one exists) or escalated

    to an external mediator.

Enforcement

Consequences for violations are at the maintainer's discretion and may include: a private warning, a public warning, temporary removal from project spaces, or permanent removal from project spaces. More severe actions are reserved for repeated or egregious behavior.

A note from the maintainer

This Code of Conduct is not a substitute for ordinary respect. It is a written record of expectations so that, if a situation does arise, the project has a clear basis for handling it. Most projects never need to invoke it. We hope this one is among them.