维护者的耐心是开源世界里最稀缺的资源。我默默记下了这句话。我发现这个仓库的 issue 响应时间平均要两周。那一刻我觉得自己还是很专业的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个项目的最后一次提交在两年前,issue 还在增长。我不知道该说什么,就笑了笑。我发现这个仓库半年没更新了,但 star 还在涨。那一刻我觉得自己还是很专业的
第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我默默打开了编辑器,准备一步步验证。我把这个仓库的标签整理了一份,方便自己查。果然现实比段子更精彩
README 写着"三分钟上手",我装环境装了一下午,果然三分钟是理想时间单位。我默默打开了编辑器,准备一步步验证。我在心里给这个项目的活跃度估了个数,不太高。这条经验值直接拉满
给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我把它记在心里,没跟任何人说。我在心里给这个项目起了个新名字,希望它继续活着。我把这条经验写进了团队 wiki
写着写着发现自己在造轮子,一搜果然 npm 里已经有三万个 star 的库了。我按 contributing 文档一步步来,卡在了第三步。幸好之前留了备份
我提的 PR 在三个月后收到回复,说准备重写这个模块。我先给自己泡了杯茶,做好了打持久战的准备。我把这个新功能的提议写成了 RFC,没人回复
开源的成本是维护者用业余时间支付的。我抬起头看了看周围,大家都一样。我把这个仓库的 CI 状态看了一眼,红的。幸好之前留了备份
我提的 PR 在三个月后收到回复,说准备重写这个模块。我深呼吸了一下,决定从最可疑的地方查起。我在评论区回了一句"我也是这个问题",然后收到八个赞。办公室安静得能听见键盘声
我在评论区和人对了一个概念的定义,最后各说各的。我在心里把涉及的所有环节都过了一遍。我把这个仓库 clone 下来读了一遍源码,收获不小。这大概就是程序员的人生吧