Comment by tathougies
7 years ago
This is ridiculous. I have projects where I don't want feedback, and I have no intention of fixing bugs.
I put them on GitHub and turn off the issue tracker and PR notifications. If others want to fork, fine. If others want to discuss on PRs, fine. I don't care. I'm not fixing it. I avoid the toxicity by not partaking, not hurting my own career.
Rachel (the OP) probably cannot help but have emotional reactions to people's behavior even when the people are strangers and the behavior is entirely online. A large fraction of people are probably like that.
I would suggest therapy or religion to those people.
I hope no one reading my comment (GP) got the impression that I think there is something pathological about Rachel's choice not to publish her code.
Wat
Why though? If it's a smaller project there won't be tons of toxic people (or people at all) that participate. And what if somebody really finds some bug? How is it better to not even know about it, even if you don't plan to fix it?
I don't care if people post them to my github issue tracker, or fork my repository. People are welcome to collaborate. I'd even add someone else as an admin on it if they want to manage it. Some projects I have no desire to manage myself, and until someone opens an issue asking for privileges, I'm not going to make an effort to respond.
You can turn of GitHub notifications without turning off the collaboration features. Thus, while the collaboration features work, I simply don't collaborate. Easy peasy. If others want to, fine; I could care less. Just don't break my license.