本文共 1281 字,大约阅读时间需要 4 分钟。
永生生物
您是否曾经想过,为什么在吸引和留住热心贡献者方面,某些开源项目比其他项目好运? 开源项目可以通过以下几种方法来提高他们获得并保持帮助项目成功的贡献者的机会。
竭尽全力授予人们参与的权限。 当然,您可能会认为,因为您的项目是开源的,所以人们已经有了许可。 但是事实是,大多数新的贡献者都不知道该获得许可。 实际上,他们可能认为他们缺乏专业知识,经验或地位来贡献自己的力量。
而正是这最后一个状态 – 状态 –使许多贡献者在开始之前就停止了活动。 当然,您必须是一个重要的,广受欢迎的大人物,才能对重要的开源项目做出改变,对吗? 我无法告诉您我鼓励某人提供补丁的次数,但他们回答说:“我不是该项目的开发人员之一。”
您必须尽力给予许可。 明确地告诉人们,他们可以修理,更改,破坏,重新设计。 告诉他们,没有“我”和“他们”; 相反,它们是项目的一部分,因为它们选择成为项目的一部分。在技术层面上也要给予许可。 大多数软件项目都有一个“提交位”的概念,该概念授予那些已经以某种方式获得改变事物的权利的人。 而且大多数项目对此都非常st。
相反,我说,像糖果一样发放承诺权。 毕竟,这就是为什么您具有修订控制的原因-不仅可以清楚地知道谁更改了内容,时间和原因,而且还可以还原错误的更改。因此,请宽容承诺权。 当有人破坏某物时,将其回滚,然后轻轻地和友好地引导他们找到更好的解决方案。 并非以某些项目公开羞辱那些发送不良补丁的人的方式,而是以父母的方式引导孩子从错误变成正确的做事方式。
进行下一步。 不要仅仅告诉人们他们被允许做出贡献,而是要他们执行某些任务。 甚至要分步说明。
许多软件开发人员会正确地说,这比仅自己完成所需的时间要长得多。 但是,当您指导某人时,您就是在投资未来。 您要确保在决定继续进行其他工作时,将项目交由有能力的人掌握,这些人已经过培训,可以按照您认可的方式来做事。当您积极地进行指导时,可以确保在继续进行其他事情很长时间之后,从某种意义上说,您仍然会活跃于项目中。 您将留下自己的影响力,并在多个其他人之间扩大自己的努力。
从某种意义上说,您将离开克隆继续您的工作。
但是请确保您不仅在选择自己的副本,而且还在扩展生态系统。 您不是要替换自己,而是要放大自己。 请确保以多种音调,音量,节拍和伴奏来和谐地放大自己。 单调很无聊。
我将在9月11日于洛杉矶举行的上介绍指导的重要性。 尽管演示是针对那些积极从事开源项目的人们的,但我将要讨论的原则与任何努力都息息相关,尤其是那些(以任何方式)依靠志愿者的努力。
在本文中,我谈到了一些要点,以激发您的胃口来观看我的演示文稿。 希望您会在那里,但如果没有,我计划在会议结束后将整个演示文稿发布到上。
对于本故事的其余部分,不要错过9月11日至14日在洛杉矶举行的开源峰会上Rich的演讲“ ”。
翻译自:
永生生物
转载地址:http://bgszd.baihongyu.com/