3 ms·
Kindness first, always. Maintaining an OSS project will push your personal growth to a new limit. - be direct: I do not wish to have that feature in the projec
by exabrial 4y ago
Kindness first, always. Maintaining an OSS project will push your personal growth to a new limit.
- be direct: I do not wish to have that feature in the project.
- explain: the vision of the project is xyz. This feature you’re requesting does not fit in the vision because abc. I don’t think it belongs here as it will become a maint burden and a distraction from the goal.
- encouragement: if you do think you’d find value, i would encourage you to fork the code. I’d be willing to give you a few pointers on how to implement, but that’s the extent I’m willing to provide help for free.
- disengage: do not argue. Do not create personal attacks, and ignore any thrown your way. If they persist, link back to the original explanation so everything is in one place.
- be willing to be wrong. Sometimes people’s rudeness makes us respond with obstinacy. If you can calm the situation to a civil discussion, do consider their viewpoint and alleged benefits.
- Derbasti 4y agoI add that if the request is reasonable, I always ask back for something. Usually for a specific use case with code example, or maybe a prototype implementation. I only ever actually react if the issuer demonstrates that it is important enough to them to put in some work. Because 95% don't.