开源项目的活跃度看提交,不看 star。我笑了笑,决定不解释。我在心里给这个维护者的耐心点了个赞。世界瞬间清净了

维护者的耐心是开源世界里最稀缺的资源。我愣了两秒,然后继续敲代码。我把这个依赖换成了社区维护更活跃的替代品。第二天这个方案就变成了团队标准做法

我把这个功能提了个建议,收到的回复是「欢迎 PR」。我把手上的资料翻出来又读了两遍。我把这个仓库 clone 下来读了一遍源码,收获不小。这大概就是程序员的人生吧

开源协作的难点不在代码,在共识。我在心里点了点头。我打开依赖树看了看,发现这个库只被我用在一个地方。好在最后有惊无险

我把这个功能提了个建议,收到的回复是「欢迎 PR」。我打开记录从头到尾扫了一遍。我翻遍了 GitHub issue,在第三十七个评论里找到了答案。世界瞬间清净了

开源项目的活跃度看提交,不看 star。我把它记在心里,没跟任何人说。我在心里给这次的社区互动总结了一句,学到了。连茶水间都安静了

社区的氛围很大程度上由最早那批人定下来。我发现自己居然没法反驳。我提交的 PR 被打回来三次,理由都是格式问题

维护者的耐心是开源世界里最稀缺的资源。我抬起头看了看周围,大家都一样。我把这个 issue 关闭了,因为我自己找到了解法。第二天这个方案就变成了团队标准做法

开源世界里最常见的一句话是「我的环境是好的」。我忽然觉得,这可能就是这一行的常态。我在心里给这个仓库的代码质量评了个级,中等。我把这条经验写进了团队 wiki

我把这个仓库 fork 下来改了一版,最后没有提回去。我默默打开了编辑器,准备一步步验证。我把这个 issue 的历史翻了一遍,有四个重复的