openstack 替代者_如何成为OpenStack的高级贡献者

openstack 替代者

IldikóVáncsa希望帮助您成为更好的OpenStack贡献者。

在本月在德克萨斯州奥斯汀举行的OpenStack峰会上,Ildikó的目标就是做到这一点。 在她的演讲“ 如何成为高级贡献者”中 ,她将指导参与者完成社区导航的步骤,包括对OpenStack做出贡献的一些原则,最佳实践和不成文的规则。

在Ildikó发言之前,我们赶上了她,以了解更多有关成为有效贡献者的障碍以及如何克服这些障碍的知识。

Interview

您认为最大的挑战是将某人转变为OpenStack贡献者?

我认为这是一个复杂的过程,取决于个人或他或她试图贡献的项目。 当某人不熟悉开源并开始在这样的大型社区中工作时,需要掌握许多技能和许多课程。 从这个意义上讲,我认为在大多数情况下,最大的挑战是使人们了解这是一个循序渐进的过程,他们需要对自己和社区保持耐心,并且在第一次经历后不要放弃尝试。 “糟糕的一天。”

克服了第一个障碍之后,人们就不再那么害羞了,下一步是向他们传授过程并在我们使用的工具背后创造价值。 在知道按下Gerrit的哪个按钮与提供良好且有价值的评论之间,还有很长的路要走。

OpenStack社区正在做什么以减少贡献者的磨擦和障碍?

关于最佳实践,流程,问题和建议的解决方案,有无数的文档,博客文章和电子邮件线程。 除此之外,社区成员开放并在各种论坛(IRC,邮件列表等)上可用,以回答各种问题和帮助,这一点尤为重要。 我们还在不断改进现有资料,以帮助新移民找到参与的方式。

是否有最佳做法的示例,这些示例可以使新的贡献者知道哪些可能并不立即显而易见?

我已经提到,学习工具在技术上的工作方式是本课程的较小部分。 我认为最佳做法的清单几乎是无穷无尽的,当您向其他人询问他们的经验时,您总是可以添加一个新项目。 在我看来,对于希望加入OpenStack项目团队的新贡献者而言,了解我们所有人都在致力于开发复杂的软件包非常重要。 它需要维护和肮脏的工作,例如错误修复和文档。 我们都参与其中,我们希望新成员也这样做。

另一个重要部分是代码审查。 当某人加入一个项目时,花费的最佳时间是进行代码审查,而不仅仅是检查小补丁,而是选择更大,更复杂的更改。 通过了解新代码及其适用性,他们将对模块的代码库有一个非常好的了解。 我还鼓励人们检查补丁的工作原理,是否确实修复了错误或实现了计划的功能; Devstack为此提供了一个非常好的环境。 并且不要害怕问问题!

OpenStack的贡献者流程仍然非常注重开发人员的工作流程(git,gerrit,CI流程等)。 您是否认为这对非代码贡献者(例如文档)构成障碍? 每个人都使用相同的过程有意义吗?

我认为这里的重点是通信和自动化。 由于这是一个庞大的社区,因此在其中找到最有效的方式来为人们提供合作的可能性主要是找到合适的媒体进行协作。 我们所有的工具和流程都是为了在不断变化的环境中加速团队工作。 您可以学习一天使用Git和Gerrit的基础知识,并且比例如共享Word文档或让整个团队并行编辑同一个Wiki页面的过程更加灵活。

我正在参加另一个开源社区,在该社区中我们也建立了类似的流程,根据我的经验,人们很快适应了这一变化,因为他们看到了这些工具可以提供的优势。 我并不是说我喜欢解决文档补丁上的合并冲突,但是我仍然宁愿在Git中这样做并在Gerrit中进行复审,而不是尝试在没有适当更改历史记录的情况下修复损坏的Word文档。 因此,总而言之,我将这次机会称为学习新知识而不是障碍的机会。

是否有比其他项目“更容易”完成承诺的项目? 您认为造成这种差异的原因是什么?

较小的项目通常更容易处理。 我可以凭经验告诉我,但我也不认为这会让任何人感到惊讶。 较大和更复杂的项目很容易被超载,这会导致审阅时间的延迟,从而使发布补丁的难度加大。

另一方面,如果一个人明智地选择任务也可能很容易。 每个项目中都有很多错误要修复,优先级较高的活动总是欢迎更多的人加入,依此类推。 我只能鼓励人们选择与自己感兴趣的领域相匹配的项目,并在那里找到一项活动来加入并参与团队的日常生活,例如IRC讨论或每周会议,以及代码审查和贡献。 不用担心!

除了参加您的演讲之外,潜在贡献者最简单的方法是了解贡献过程并开始学习?

关于工具和工作流程,有几个可用的文档选项。 人们可以找到有关设置环境并加入OpenStack Foundation的第一步的信息。 Wiki上还有关于“ 如何贡献 ”的材料,提供了很好的开始阅读。 我还发现Nova团队指导非常有用。 即使是为Nova编写的,您也可以轻松地将大部分内容也用于其他项目。 在几场峰会上,我还与Jay Pipes进行了联合演讲, 《从船上来的故事:在OpenStack社区海洋中航行》 ,这是关于书面和现实生活中的贡献。 当某人完成所有阅读和初步准备工作后,只需跳到中间并开始做。

翻译自: https://opensource.com/business/16/4/openstack-summit-interview-ildiko-vancsa

openstack 替代者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值