从开源项目的角度来看,可以采取哪些措施来特别吸引潜在的新贡献者/开发者?
换句话说,作为程序员(假设它是您感兴趣的领域和技能/专业知识匹配)的那些东西是在开源项目中寻找的,这会让你认真考虑为它做出贡献吗?
我个人关注的一些事情:
那么,它对你有什么用? (如果您发现更容易发布反例,请也这样做!)
谢谢!
答案 0 :(得分:2)
从我的角度来看,我会尝试帮助开发对我的工作有用的东西。这将是我的主要动机。
当然,如果:
有帮助代码干净且易于理解(这是最重要的事情,我相信。如果代码库很乱,它就不会有太多的贡献者),
有一个好的,易于理解的文档,
有一个友好的社区
如果我找到一个真正帮助我的好开源工具,我也会尝试为该项目捐出一些钱。我认为开源不一定是免费的。
如果我们发现一个有用的工具并且通过使用它来节省资金而不必支付费用,我们应该与该工具的开发人员分享利益,从而进一步改善它。
答案 1 :(得分:1)
答案 2 :(得分:1)
对于一个为项目做出贡献的新人来说,不存在人际关系障碍 - 我的意思是,你必须要欢迎。例如,如果我发送一个修补错误或添加一些小功能的小补丁,我会想要一些反馈,无论是说“谢谢我们会把它放进去”或“对不起,我们不要我希望将其纳入......因为......或者其他什么。如果您(项目开发人员)没有给出某种类似的确认,那么您发送的消息是您不需要外部帮助。我经常看到有网页的项目说“想要帮助?给我们发送补丁,建议改进......”或者其他一些东西,但是当你真正这样做时,他们表现得像他们不在乎。
基本上,让人们很容易看到他们有用,并且他们的贡献得到了赞赏。
答案 3 :(得分:0)
也许你应该参加某种比赛?人们可以赢得很酷的东西或小额现金奖......