博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源项目贡献者_扩大项目贡献者基础的5种方法
阅读量:2528 次
发布时间:2019-05-11

本文共 1328 字,大约阅读时间需要 4 分钟。

开源项目贡献者

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

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

1.提供良好的文档

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

从长期的技术作家和编辑Bob Reselman那里的 。

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

2.提供简单的切入点

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

Fedora项目维护着这样一种 。

3.定期提供补丁反馈

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

4.促进您的项目

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

从Opensource.com的社区经理Rikki Endsley获得为读者 。

5.欢迎

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

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

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

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

阅读:红帽内容策略师妮可·恩加德(Nicole Engard)

翻译自:

开源项目贡献者

转载地址:http://tbjzd.baihongyu.com/

你可能感兴趣的文章
优雅的程序员
查看>>
oracle之三 自动任务调度
查看>>
Android dex分包方案
查看>>
ThreadLocal为什么要用WeakReference
查看>>
Java Web 常用在线api汇总(不定时更新)
查看>>
删除本地文件
查看>>
FOC实现概述
查看>>
base64编码的图片字节流存入html页面中的显示
查看>>
这个大学时代的博客不在维护了,请移步到我的新博客
查看>>
GUI学习之二十一——QSlider、QScroll、QDial学习总结
查看>>
[Python设计模式] 第25章 联合国维护世界和平——中介者模式
查看>>
nginx反向代理docker registry报”blob upload unknown"解决办法
查看>>
gethostbyname与sockaddr_in的完美组合
查看>>
kibana的query string syntax 笔记
查看>>
基于Lua插件化的Pcap流量监听代理
查看>>
旋转变换(一)旋转矩阵
查看>>
thinkphp3.2.3 bug集锦
查看>>
[BZOJ 4010] 菜肴制作
查看>>
C# 创建 读取 更新 XML文件
查看>>
KD树
查看>>