github技巧_在GitHub上发展您的开发人员社区的5个技巧

github技巧

您已经做到了:您已经拥有了自己的个人实用程序,库或Web应用程序,并将其作为免费和开源软件放置在GitHub上,供世界各地参观。

也许您编写此软件是为了满足个人需求,或者您一直希望它能够吸引更多的人。 可以肯定的是:它永远是您的,而您自己一个人—但是,当您第一次推送该代码时,您的孩子就离开了巢穴。 接下来要取决于您。

您可以选择不再触摸此代码。 甚至这对其他开发人员也可以有很大的帮助。 但是,如果您想扩大受众范围,就需要围绕开源项目建立一个社区。 这需要很多并非总是自然而然的技能。 如果您不能很好地沟通,仅仅成为一个优秀的开发人员是不够的。 相反,对于那些最崇尚代码的人来说,具有超凡魅力的人格不会给您带来很多好处。 而且,如果您设法以某种方式设法在两者之间取得适当的平衡,那么如果您不学会从职责中摆脱某些责任并将其交到有能力的社区手中,您可能会很快地精疲力尽。

拥抱您的贡献者

在那里-您的第一个请求请求 。 这是令人激动的时刻:一个完全陌生的人已经使用了您的代码,并且非常喜欢它,他们已经解决了一个小问题,甚至添加了一些新内容。 您急切地接受该拉取请求,您的库或应用程序会变得更好一点。 但是报告不断出现:错误,功能请求以及未经确认的随机不兼容报告。 其中一些是有效的,但其中许多与您认为软件的目标完全无关。

当音量增加时,可能很难找到时间或渴望对每个人做出回应。 但这将是一个错误:一开始就保持开放源代码项目的存在就意味着对每个人都做出回应,即使该回应是对您为何不解决报告内容或采用特定功能的快速解释。题。

运动冲动控制

这种过渡可能有点坎bump。 大量的错误报告和负面反馈会令人沮丧,并且甚至可能使我们当中最优秀的人变得脾气暴躁和沮丧。 您必须认识到这一点。 您可能正在看今天的第50个bug报告,但这可能是该特定人员首次提交的报告。 如果您对它们感到沮丧,那么您可能疏远了一位有用的撰稿人,他反过来又可以在网上传播有关您不良态度的故事。

保持镇静并做出适当的React,您可能会成为一个开源的盟友。

你肯定没有做到这一点。 一些非常受欢迎的开源项目负责人表现出众所周知的不妥协的举止。 我自己当然并不总是那么完美。 但是,我确实发现,有点同理心很长。

接受您的限制

随着您获得越来越多的反馈,您可能会发现有人愿意接管您过去控制的事物。 例如,当我们添加了以多种语言运行Concrete5的功能时,我们开始收到大量有关工作方式的反馈,以及在这方面所做的一些限制。 我以能够使用多种语言使用Concrete5的多元化开发人员社区而感到骄傲,以至于我不愿意接受这一反馈。

这是一个骄傲点。

而且,这很愚蠢。 提供此反馈的人实际上是非英语使用者,他们实际上按照我希望的方式使用了我的软件,并发现了不足的地方。 他们要求提供帮助,并对其工作方式提供真正可衡量的改进。 通过意识到他们在这个主题上总是比我更容易被了解,我能够将具体的国际化各个方面的责任委托给这组开发人员。 结果是系统变得更加完整,因为它实际上是由具有特定领域特定经验的人员开发的。

一旦你可以放弃这种冲动控制,你会发现它解放:突然间,你要上的东西的工作,你想要的工作,而不是简单地去努力的一切

吃自己的狗粮

好的,您已经完成了。 您已经放弃了对项目的完全控制。 它正在蓬勃发展,但是您发现自己要做的不仅仅是计划,规划和沟通。 实际上,您的项目做得越好,您感觉越多。

这可能是危险的时刻。

您创建此项目的原因是您想解决问题。 如果您不继续将其用于预期目的,您将不知道其最痛苦的地方在哪里。 您将看不到它可以在哪里使用改进。 放弃对项目的控制是可以的,但是您仍然必须使用它。 不要让自己发送电子邮件,Slack和IRC:保持活跃并以软件用户的身份参与其中。

相信你的直觉

作为用户保持活跃可以使您信任自己的直觉 。 您可能会发现,项目上的许多活跃开发都是由其他人完成的。 这太棒了! 这意味着您已经成为人才的培养者,并且您的项目蒸蒸日上。 但是即使在这个级别上,如您所见,您的项目中正在进行新的开发,也不要害怕在修补程序或功能的方向对您没有意义时介入并发挥领导作用。

是您的愿景使您的项目达到了今天的状态,所以请不要忽视这一点。

翻译自: https://opensource.com/life/16/2/five-steps-open-source-community-code

github技巧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值