From 59a9f7a2ddc53606aeada0ddca553385fc40b7f8 Mon Sep 17 00:00:00 2001 From: Considus Date: Fri, 24 Jul 2026 00:26:50 +0100 Subject: [PATCH] docs: add a code of conduct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Last gap on GitHub's community checklist. Deliberately not the Contributor Covenant — its enforcement ladder promises a review process a single maintainer doesn't have, and an unmet published promise is worse than no promise if it's ever tested. This one commits only to what would actually happen, which is that I read everything, delete what crosses the line, and block if it continues. Contact is security@considus.com rather than a new conduct@ mailbox, so it reaches somewhere that's already watched. Points security reports at SECURITY.md so they don't land in a public issue. Co-Authored-By: Claude Opus 4.8 --- CODE_OF_CONDUCT.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..129f142 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,36 @@ +# Code of conduct + +Catchlight is maintained by one person. The aim is straightforward. Anyone should be able to +file a bug, ask a question, or disagree with a decision here without it costing them +anything. + +## What's expected + +Be straight with people. Assume the person on the other end is trying to help, or trying to +get help, and not much else. Criticism of code, decisions and documentation is welcome, and +it is most of what happens here. Criticism of people is not. + +## What isn't on + +- Harassment of any kind, including sustained unwanted contact +- Personal attacks, or remarks about who someone is rather than what they argued +- Publishing anyone's private information +- Deliberately derailing threads or wasting people's time + +## What happens if it goes wrong + +I read everything that comes in. If something crosses the line I will edit or delete it and +say why. If it carries on I will block the account. There is no committee and no appeals +process, because there is one of me. I would rather say that plainly than point you at a +procedure that doesn't exist. + +## Where this applies + +Issues, pull requests and discussions in this repository. If something happens elsewhere and +it affects whether people feel safe taking part here, I'll take that into account. + +## Contact + +security@considus.com. Security problems have their own private path in +[SECURITY.md](SECURITY.md), and reports of those should go there rather than into a public +issue.