I am the sole maintainer of a relatively small open-source project. I have wanted to add a code of conduct for some time, but I have two concerns:
- I am the only maintainer, and I have not seen people interact vary much in bug reports and the like. If people are most likely going to have an issue with me, and I am also the one that the issue should be reported to I do not think the code of conduct would be very effective.
- Even in the event of an issue being reported that I can deal with, it should be able to be reported through confidential channels. GitHub does not have those1 and I do not have a dedicated domain or email address.
Does it make sense to add a code of conduct for a smaller project, and what can I do to enforce it properly?
1 They do have a way of confidentially reporting security vulnerabilities which I guess could work, but might end up confusing people.