7 种让新贡献者感到受欢迎的方法

还没有读者喜欢这个。
Hands together around the word trust

Opensource.com

Sumana HarihareswaraMaria Naggaga 在 OSCON 2016 大会上进行了背靠背的演讲,内容是关于我们如何构建开源社区,从而让贡献者感到安全和被爱。

首先,要认识到人们参与开源项目的原因有很多。我们中的一些人很幸运能够因此获得报酬,另一些人是为了学校项目,还有一些人只是为了乐趣或对项目的热情。首先,以外人的角度审视你的项目,试着思考他们可能会觉得哪些地方令人沮丧或没有帮助。我们的项目中存在一些可能会让人感到疏远的东西。评估你项目中的这些奇怪之处,并决定是否要做出改变。

不该做什么

人们是否害怕公开分享他们的代码?通过提供支持和文档来帮助他们克服这一点。

是否存在对个人来说很重要的个人差异?Betsy Leondar-Wright 在这篇文章中写道,将个人的选择强加于他人身上很少是必要的。Aurynn Shaw 分享的故事也谈到了个人偏好,指出了过度批评其他编程语言的问题。

现在是 2015 年,我在一次 Python 会议上看到一位演讲者取笑 Java。那些试图从 Java 转向其他语言的人会作何感想?我会感到不受欢迎,并且会了解到 Python 社区热情友好的说法并非真实。

我已经厌倦了一遍又一遍地指出人们贬低 PHP 的问题。

我已经厌倦了人们贬低 Windows 这个最流行的操作系统,仅仅因为它不是我们选择使用的系统,厌倦了我们没有让人们更容易使用我们的工具,并在他们准备好时教他们如何迁移。

我们需要控制住这种内讧。仅仅因为它不是我们喜欢/相信的东西,并不意味着我们应该因为社区成员不喜欢我们喜欢的东西而排斥他们。至关重要的是,我们要鼓励人们摆脱专有软件,提供工具让他们在短期内可以使用他们想要的东西。让人们对他们尚未完成的艰难转变感到难过是没有必要的。如果你要求一位新的潜在盟友一下子改变他们的整个生活方式,你将会失去他们。

在开源领域,我们每天都在告诉人们他们必须学习一门新语言(命令行)和一项新技能(开源软件)。Sumana(她为我们提供了很多很棒的参考资料)鼓励我们阅读一篇探讨这个有争议话题(命令行与 GUI)的文章。而且,一位教授认为,试图进行研究的计算机科学专业的学生因为命令行而感到沮丧。

应该做什么

每当用户遇到麻烦或被绊倒时,都将其视为错误报告。

注意你给新用户的建议中是否带有“just”这个词;这个词可能带有被动攻击性,并会让潜在的贡献者望而却步。

尽量避免要求贡献者同时学习新的技能。

与你的用户交谈。询问那些来过一两次就消失的人,你本可以如何让你的社区更受欢迎和更具吸引力。Maria 提醒我们,友好的反馈能让人们保持兴趣。给新的贡献者发一条消息,就像这样:“感谢你的参与。要了解更多信息,请查看这篇文章!请再回来!”

制定行为准则。人们需要在你的社区中感到安全。

创建良好的文档。它是包容性的关键。记住要为所有人写作,而不仅仅是你自己!在代码仓库中提供视频和图片,以便人们可以看到结果应该是什么样子。我们需要一个好的起点,让人们可以无所畏惧地投入到我们的项目中。一些可以参考的工具包括

为你的新用户创建一份速查表。例如,Maria 很喜欢这份 Git 速查表

标签
User profile image.
Nicole C. Baratta (Engard) 是红帽公司的高级内容策略师。她获得了 Drexel 大学的 MLIS 学位和 Juniata College 的 BA 学位。Nicole 担任 ChickTech Austin 的主管志愿者。Nicole 因其众多出版物而闻名,包括她的著作《Library Mashups》、《More Library Mashups》和《Practical Open Source Software for Libraries》。

4 条评论

很高兴我的演讲对您有帮助!我已经把我的演讲全文发布在我的博客上,方便大家阅读。

非常感谢您撰写这篇文章。我很高兴您觉得它有用

不,应该是我谢谢您!:) 我们需要更多人谈论这个话题。我们常常沉迷于代码而忘记了人。

回复 作者: Maria Naggaga (未验证)

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.