让新贡献者感到受欢迎的 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)。并且,一位教授认为,试图做研究的计算机科学专业的学生因为命令行而感到沮丧。

应该怎么做

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

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

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

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

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

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

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

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

4 条评论

很高兴我的演讲对您有用!我已经把我的演讲全文发布在我的博客上,以便人们可以阅读。

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

不,谢谢您!:) 我们需要更多人谈论这个话题。我们经常迷失在代码中,而忘记了人。

回复 作者 Maria Naggaga (未验证)

© . All rights reserved.