在“对它的开源,提交补丁”的典型反驳中,有什么答案?,许多人表达了这样的观点,即简单地要求人们提交补丁是傲慢无礼的。
但是在我看来,作为任何开源项目的开发人员,您在邮件列表中都会看到比您可能实现的功能更多的功能请求。因此,当用户说“我希望看到功能X”时,事情的真相通常是,除非他们自己提交补丁,否则实施该功能的可能性很小。另外,有时可能需要一些鼓励才能使用户成为贡献者。
另一方面,您不想因为粗鲁而吓跑(潜在)贡献者。
那么,您如何以友好的方式说“请提交补丁而不是请求功能”?
更新:感谢您的所有建议!我看到其中大多数需要冗长的解释。但是,由于我宁愿避免(a)每隔一天解释一次相同的事情(这会花费太多时间),还是(b)使用粘贴到电子邮件中的代码片段(它会很快变得不真实),所以我想知道:有人在我可以链接的文档中写过吗?
(当然,仍然需要记录特定于项目的事情,例如如何编写测试,编译代码和提交补丁,但我认为那些技术问题还是应该放在CONTRIBUTING.txt中。)