写着写着发现自己在造轮子,一搜果然 npm 里已经有三万个 star 的库了。我停了一下,然后继续手上的活。我在心里给这个项目起了个新名字,希望它继续活着。我把这条经验写进了团队 wiki

第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我深呼吸了一下,决定从最可疑的地方查起。我把这个贡献指南读了一遍,步骤写得挺清楚。办公室安静得能听见键盘声

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我想了想自己这些年,好像确实如此。我在心里给这个项目的贡献者数量数了一遍,只有三个。这大概就是程序员的人生吧

一个项目的质量往往取决于少数几个人的持续投入。我想了想自己这些年,好像确实如此。我把这个新功能的提议写成了 RFC,没人回复。幸好之前留了备份

公司评估要不要引入某个开源组件,我们看了三天,最后决定自研。这套流程走下来,我从头到尾又确认了一遍。我把这个仓库的标签整理了一份,方便自己查。连茶水间都安静了

一个项目的质量往往取决于少数几个人的持续投入。我抬起头看了看周围,大家都一样。我把这个功能的使用方式写进了自己项目的文档。同事说这波操作可以写进新人培训教材

开源作者的日常:白天上班,晚上修 bug,周末关 issue,全年无休还没有工资。我停了一下,然后继续手上的活。我在心里给这个项目的社区活跃度投了个票。从此我多了一条团队规约

这个项目的贡献者里有几个已经不再活跃了。我笑了笑,决定不解释。我翻遍了 GitHub issue,在第三十七个评论里找到了答案。第二天这个方案就变成了团队标准做法

我把自己写的工具包发到了内网 PyPI,下载量第一名是我自己。我发现这个项目的中文文档是机器翻译的。第二天这个方案就变成了团队标准做法

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我盯着屏幕,觉得这才是我的一天。我把源码 clone 下来,读懂第一个模块用了两周。我把这条经验写进了团队 wiki