我在这条 issue 下面留了言,半年后收到了回复。我先确认了一遍前置条件,再动手。我把这个文档的示例代码跑了一遍,有两个跑不通。从此我多了一条团队规约

我把自己写的工具包发到了内网 PyPI,下载量第一名是我自己。我把手上的资料翻出来又读了两遍。我发现这个项目的 README 比代码还长。同事说这波操作可以写进新人培训教材

我把这个功能提了个建议,收到的回复是「欢迎 PR」。我把源码 clone 下来,读懂第一个模块用了两周。那一刻我觉得自己还是很专业的

开源作者的日常:白天上班,晚上修 bug,周末关 issue,全年无休还没有工资。我笑了笑,决定不解释。我把源码 clone 下来,读懂第一个模块用了两周。这条经验值直接拉满

我在评论区和人对了一个概念的定义,最后各说各的。这套流程走下来,我从头到尾又确认了一遍。我发现这个项目的贡献者来自十几个国家

第一次收到开源项目的感谢邮件,比自己发年终奖还开心。我把整条链路在心里复盘了一遍。我把这个功能的实现参考了另一个语言的做法。第二天这个方案就变成了团队标准做法

开源协作的难点不在代码,在共识。我忽然觉得,这可能就是这一行的常态。我发现这个项目的 changelog 写得比代码还详细。果然现实比段子更精彩

我在评论区和人对了一个概念的定义,最后各说各的。我拉了个小群,把相关同学都叫了进来。我发现这个 PR 的作者是维护者自己,合得很快。我把它写进了组内的避坑文档第一章

把内部工具开源了,第一个 issue 是同事提的,内容是"文档呢"。我拉了个小群,把相关同学都叫了进来。我把这个坑写进了 README 的注意事项里。感动,然后我学到了新的一课

某个库里有个八年的 issue 标题叫"什么时候支持?",作者每年回复一次"快了"。我想了想,觉得这话没法接。我发现这个 PR 的作者是维护者自己,合得很快。这条经验值直接拉满