为 OpenStack 这样复杂的大型项目做贡献的技巧

QA 工程师 Emily Wilson 谈论她在 OpenStack 社区工作的头一年。
352 位读者喜欢这个。
people on top of a connected globe

Pixabay

成为 OpenStack 的 QA 工程师对 Emily Wilson 来说是一次职业转变,她拥有研究微生物学的背景。但是,这两个职业之间存在着奇怪的相似之处——它们都涉及弄清楚是什么让复杂的系统工作以及弱点在哪里。矛盾的是,这既需要对系统有宏观的视角,也需要深入了解各个组件如何运作。

在本月晚些时候在巴塞罗那举行的 OpenStack 峰会上,Emily 将做一个关于她在 OpenStack 社区工作的头一年的演示。在这次采访中,她与我谈论了为像 OpenStack 这样的大型复杂项目做贡献。

可以做些什么来让新的社区成员更容易加入 OpenStack?

我发现 IRC 非常有用,无论是为了更及时地获得问题帮助,还是为了掌握社区的脉搏。

通过在任何频道中花费时间,人们可以快速了解社区针对特定项目存在的特定问题和目标。众多的 OpenStack 邮件列表也是如此。关键是要让有兴趣为 OpenStack 社区做贡献的人们意识到这些资源,并将他们与潜在的导师联系起来。

虽然我没有通过官方的指导渠道,但我的团队中有几位成员已经深入参与了上游社区。能够轻松地与这些人联系,帮助我了解流程,并在我应该从哪里开始以及如何运用我的才能来帮助社区方面给我指导,这非常有用。

我们如何才能更好地将人们与 OpenStack 文档等资源联系起来?

维基 “Getting Started” 页面在我刚开始时对我非常有用。将所有内容都为我列出来,包括需要哪些帐户,以及对审查流程如何工作的概述,这很有用。将所有这些信息放在一个地方,使人们更容易确切地知道需要做些什么来为社区做出贡献。

进入社区时的另一个挑战是 OpenStack 的复杂性和规模。根据个人的技术背景,浏览不同的项目并弄清楚他们的技能可以在哪里得到最好的利用可能会让人望而却步。项目导航页面的组织结构简洁且具有视觉吸引力,但并不一定能为潜在的新贡献者提供他们所需的信息。

与 OpenStack 合作的公司可以在帮助其开发人员熟悉上游社区方面发挥什么作用?

与 OpenStack 合作的公司可以做的最重要的事情之一是鼓励和促进社区参与。当一家公司在上游社区中拥有强大的影响力时,他们的开发人员就更容易入职。像在其公司维基中交叉链接 “Getting Started” 页面这样简单的事情就可以帮助开发人员发现社区中已经存在的资源。鼓励参与 OpenStack 的上游设计有助于开发人员感受到对更大社区的投入感,而鼓励参加聚会可以帮助他们对社区和 OpenStack 的范围有一个很好的认识。

今年在巴塞罗那 OpenStack 峰会上,您对了解什么感兴趣?

今年过去峰会我最喜欢的部分是设计峰会,所以我再次期待它。

我认为 OpenStack 社区最令人兴奋的部分是社区成员能够共同敲定社区认为应该如何实施新功能,我期待今年再次做出贡献。

User profile image.
Jen 领导着红帽公司数字社区团队的社区经理团队。她与丈夫和女儿 June 和 Jewel 一起住在罗利。

评论已关闭。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.