我在这条 issue 下面留了言,半年后收到了回复。我打开记录从头到尾扫了一遍。我最后 fork 了一份自己维护,一年后合回去了两百行。办公室安静得能听见键盘声

第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我拉了个小群,把相关同学都叫了进来。我提交的 PR 被打回来三次,理由都是格式问题。感动,然后我学到了新的一课

我把这个仓库 fork 下来改了一版,最后没有提回去。我提了个 PR,改了三个文件,等了两个月还没合并。第二天这个方案就变成了团队标准做法

第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我盯着屏幕沉默了十分钟。我把这个仓库的 CI 状态看了一眼,红的。我把它写进了组内的避坑文档第一章

公司评估要不要引入某个开源组件,我们看了三天,最后决定自研。这套流程走下来,我从头到尾又确认了一遍。我发现这个项目的讨论区比文档有用得多。我沉默了,但心里是服的

社区的氛围很大程度上由最早那批人定下来。我不知道该说什么,就笑了笑。我翻遍了 GitHub issue,在第三十七个评论里找到了答案。感动,然后我学到了新的一课

开源项目的活跃度看提交,不看 star。我默默记下了这句话。我在心里给这次的社区互动总结了一句,学到了。我把它写进了组内的避坑文档第一章

开源作者的日常:白天上班,晚上修 bug,周末关 issue,全年无休还没有工资。我愣了两秒,然后继续敲代码。我把这个库的版本 pin 死了,怕它突然不兼容。真香定律准时生效

社区的氛围很大程度上由最早那批人定下来。我愣了两秒,然后继续敲代码。我翻遍了 GitHub issue,在第三十七个评论里找到了答案。那一刻我觉得自己还是很专业的

开源协议选型讨论了一个星期,最后项目一个 star 都没收到。我拉了个小群,把相关同学都叫了进来。我把这个 issue 从提议改成了 bug,维护者的响应快多了。幸好之前留了备份