开源项目贡献者_扩大项目贡献者基础的5种方法

开源项目贡献者

如此众多的免费和开源软件项目开始解决问题,人们开始为它们做出贡献,因为他们也想对所遇到的问题进行修复。 项目的最终用户发现它可以满足他们的需求,并且项目不断发展。 共同的目标和重点将人们吸引到项目社区。

就像任何具有生命周期的事物一样,增长既是项目可行性的标志,也是其可行性的来源。 那么项目负责人和维护者如何鼓励贡献者群体的增长呢这有五种方法。

1.提供良好的文档

人们常常低估了项目文档的重要性。 它是项目贡献者的主要信息来源,它可以激发他们的努力。 该信息必须正确且最新。 它应该包括有关如何构建软件,如何提交补丁,编码样式指南等的步骤。

从长期的技术作家和编辑Bob Reselman那里了解创建世界一流文档的7条规则 。

开发人员文档的一个很好的例子是《 Python开发人员指南》 。 它包括涵盖Python开发各个方面的清晰明了的步骤。

2.提供简单的切入点

如果您的项目有问题或错误跟踪程序,请确保将初学者级任务标记为“简单的错误”或“起点”。 通过解决这些问题,新的贡献者可以轻松加入。 跟踪器也是标记非编程任务(例如图形设计,插图和文档改进)的地方。 有许多项目成员不是每天都在编写代码,但是通过这种方式的贡献却成为了驱动力。

Fedora项目维护着这样一种易于修复或进入的跟踪器 。

3.定期提供补丁反馈

确认每个补丁,即使它是一行,也要向作者提供反馈。 提供反馈有助于吸引潜在的候选人,并在他们熟悉该项目时对其进行指导。 所有项目都应具有邮件列表和聊天功能以进行通信。 问答环节可以在这些媒介中进行。 大多数项目不会在一夜之间取得成功,但是蓬勃发展的项目拥有清单和沟通渠道,可以创造支持增长的环境。

4.促进您的项目

实际上,开始解决问题的项目对开发中的其他人也可能很有用。 作为项目的主要贡献者,您的责任是记录您的项目并进行推广。 撰写博客文章,并在社交媒体上分享项目的进展。 您可以简短地描述如何作为项目贡献者开始使用,并且在该描述中提供了对主要开发人员文档的引用。 此外,请确保提供有关路线图和将来版本的信息。

从Opensource.com的社区经理Rikki Endsley获得有关为读者写作的提示 。

5.欢迎

友好的对话语调和Swift的答复将增强人们对您的项目的兴趣。 最初,这些问题仅是为了寻求帮助,但是将来,新的贡献者可能还会提出想法或建议。 使他们充满信心,使他们可以成为项目的贡献者。

请记住,您正在被审判。 人们观察到任何项目的开发人员如何在邮件列表或聊天中相互交谈。 这些是对新贡献者的热情和开放态度的指标。 在使用技术时,我们有时会忘记人与人之间的联系,但这对于任何项目的生态系统都很重要。 考虑一个项目最好的情况,但是项目维护者却不太欢迎。 该经理可能使用户脱离项目。 对于庞大的用户群,不支持的环境可能会破裂,一群用户可能会决定分叉并开始一个新项目。 在开源世界中有成功发生此类事件的例子。

同样,为了使开源项目上的思想持续增长和流动,让来自不同背景的人也很重要。

最后,项目所有者有责任维持和帮助发展项目。 指导新的贡献者对于该项目至关重要,他们最终将成为该项目和社区的未来领导者。

阅读:红帽内容策略师妮可·恩加德(Nicole Engard) 提出的让新贡献者感到欢迎7种方法

翻译自: https://opensource.com/article/17/1/expand-project-contributor-base

开源项目贡献者

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91330 人正在系统学习中 相关资源:软件标书范本(技术部分)_软件技术标书-项目管理文档类资源-CSDN文库

来源:cuml0912

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月21日
下一篇 2020年5月21日

相关推荐