Oh good, we're doing this. A code of conduct for a WordPress plugin monorepo maintained by one person. Because apparently "don't be awful" needs to be formalised.
Right. Here it is.
- Be respectful in issues, PRs, and discussions. Shockingly low bar, yet here we are.
- No harassment, discrimination, or personal attacks. I shouldn't have to say this, but the internet has taught me otherwise.
- Technical disagreements are fine. Personal ones aren't. "This approach has O(n²) complexity" is feedback. "You're an idiot" is not.
- Don't be a snob about someone's code, skill level, or background. Everyone started somewhere. Most of us started on WordPress, which means we've already suffered enough.
- Constructive feedback only. "This doesn't work because X" — great. "This is garbage" — no. Be the code reviewer you wish you had.
- Spam, self-promotion, and off-topic nonsense will be removed. This isn't your LinkedIn feed.
I maintain this project. If you're being a problem, I'll remove your access. No committee, no tribunal, no appeals board. Just me and the block button.
I know. Other projects have entire legal frameworks for this. Multi-page documents with incident response flowcharts and escalation matrices. Good for them.
This is a "don't be awful" reminder. If you need more than that, we're not going to get along anyway.