Hello QIIME 2 community members,
I’d like to propose a new code of conduct for the QIIME 2 community. In the last two QIIME 2 workshops that I’ve taught, all of the instructors agreed to abide by this code of conduct. It is adapted from the Contributor Covenant (version 1.4) which is widely used. I’ve also adopted this code of conduct for my IAB project, and plan to adopt this for other projects in my lab. I propose this as a starting point for a QIIME 2 community code of conduct.
One variable here is how and to whom code of conduct violations should be reported. In the document I linked above, this is listed as [email protected], which goes to multiple developers (so no one person is a gate-keeper for violation reports getting to the team). I think the list of who gets violation reports should be public. I’m interested in opinions on how and to whom violation reports should be sent (for example, maybe to all or some of the QIIME 2 Forum moderators). There’s a balance that needs to be struck here between ensuring privacy for an individual reporting a violation, and ensuring that all reports of violations are heard (even if they are complaints against someone who receives the report).
Please feel free to contact me to let me know if you have questions or concerns about this. You can reach me by direct message on the forum (if you’d like to discuss privately), or reply to this post (if you’d like to discuss publicly).
Note that the QIIME 2 Forum has had a code of conduct, but I (and several other developers who I’ve discussed it with) don’t feel like it’s an adequate code of conduct, but rather more of a discussion about how to use the forum.