标签:contributions

什么样的contributions会被Github计算在内?

在热衷于在Github上刷contributions的人(比如我)看来,每周看着contributions涨涨涨,看着Contributions Calendar越来越绿意盎然,心里一股幸福感油然而生。 当然,这种心理现象就像LOL玩家喜欢看排名和胜盘一样,是病,得治。 有些时候,这些平凡而坚定的人,这些脱离了低级趣味的人,这些将有限的一生奉献到无限的为人类的爱与和平打代码的事业的人……惊奇地发现,自己push的commit没有被算入contributions里。或者自己赶在截止时间之前,辛辛苦苦地完成一个commit,结果发现算到新的一天里,然后苦心策划的连击就这样前功尽废了。这时候,so sad, so painful。 这种情绪是不好的,因为它意味着原本坚持打代码的朴素愿望已然变质,被外部化成为contributions的增加而打代码,失去了打代码的本意……不过要是没有这种contributions作为一种满足收集癖的动力,恐怕连坚持打代码的原本的朴素愿望也不会产生呢。这么说来真是说不清啊。好吧,让我们跳过纯粹道德批判,来看看主题:什么样的contributions会被Github计算在内? 为了弄清楚这个问题,避免悲剧的一再重演,我决定查看Github的相关政策法规,并且整理整理。现在就跟大家分享一下。