概述
github贡献代码
在当今的开放源代码世界中,有许多非常大型的社区都有切实的动机为项目做出贡献。 使其成为Docker的master分支的承诺可以吸引技巧 ,一旦您成为OpenStack的活跃技术贡献者 ,您就会得到很多好处,包括免费参加下一次OpenStack Summit 。
对于基于GitHub的较小项目,相对容易找到用户的贡献或项目的贡献者。 对此有一些限制,但是机制已经存在。
但是其他的呢?
在软件开发周期的每个其他部分花费的时间如何? 分析,设计,测试,维护和支持? 市场营销呢? 那教与学呢? 聚会和会议以及使这些事情发生的所有背后的组织呢? 那所有的小事呢:头脑风暴,想法,对话?
早在二月份,莱斯利·霍索恩(Leslie Hawthorn)就赞扬这类贡献写了一封信,并将其命名为“ 让我们一起打造帽子架 ”或“ #LABHR” 。 她回想起与Deb Nicolson进行的对话,他们在讨论Sahana软件基金会顾问委员会的共同成员时,Deb说:
不,太好了。 这给了我一个挂你帽子的地方。 您知道,您可以在LinkedIn个人资料中列出一些东西,而不仅仅是您喜欢的免费项目,因为您喜欢它。 但没人真正知道或注意到这一点。
莱斯利描述了认可某人工作的五个步骤:
- 写一封谢谢,即使只是要点
- 发送给他们
- 此外,在类似LinkedIn上公开承认他们
- 此外,使用#LABHR主题标签在社交媒体流中公开感谢他们
- 为不喜欢您的人和无名英雄这样做的超大型奖励积分。
我通过在多个社区的各种聚会上进行一系列闪电演讲来传播此消息。 我什至有机会提出了详细讨论非代码贡献细节的完整版本。 在此过程中,我遇到了一些了不起的人,他们分享了他们如何使社区中的人们认可的方式,从而帮助我扩展了我的演示文稿。
但是我所看到的是,关于谁在做出贡献的许多信息都停留在我们使用的系统中。 邮件列表,电子邮件和文档很容易找到,但是像GitHub这样的系统并没有显示尽可能多的信息。
对于仅通过GitHub存在的项目(也就是说,它通过站点进行了所有错误跟踪,发布注释,功能请求,开发,测试,部署等),应该可以访问代码贡献者的完整列表,并且非代码贡献者。 项目页面的确显示了贡献者的数量,但是对于参与者超过100人的项目,单击“贡献者”图将无法显示甚至代码贡献者的完整列表。 它根据更改的代码行数对贡献者进行排名,而贡献集较小的贡献者可能不在列表之列。
幸运的是,有一个可公开访问的GitHub API,它公开了贡献和参与信息。 使用此工具,我创建了一个名为octohat的应用程序-以GitHub吉祥物Octocat和帽子架的组合命名-使用GitHub项目名称并返回贡献者的完整列表,包括代码和非代码。 非代码贡献定义为发布,请求或代码注释中的任何操作,包括围绕项目的任何注释和讨论,以及尚未合并到主代码中的任何请求代码。
保罗·芬威克(Paul Fenwick)在其OSCON主题演讲“恐惧,不确定性和多巴胺”中讨论了如何使用“门上的脚”技术来鼓励进一步贡献的心理学。 通过承认所有小事,无论代码贡献还是非代码贡献,都大大增加了贡献者继续以更大的方式提供帮助的机会。 这是增加社区的一种非常有效的方法。
通过使用工具,如octohat,你可以找到在您的项目谁是没有提交代码帮助,然后你可以使用这些信息来感谢他们大汗所有的辛勤工作。 也许他们将来会提供更多帮助。
月
着重介绍首次Opensource.com贡献者的文章集 。
翻译自: https://opensource.com/life/15/10/octohat-github-non-code-contribution-tracker
github贡献代码
最后
以上就是尊敬紫菜为你收集整理的github贡献代码_跟踪非代码GitHub贡献的工具的全部内容,希望文章能够帮你解决github贡献代码_跟踪非代码GitHub贡献的工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复