我读这个项目的源码,比读文档收获大得多。我把整条链路在心里复盘了一遍。我把这个 bug 的修复提了 PR,两周后被合并。这条经验值直接拉满
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这个项目的最后一次提交在两年前,issue 还在增长。我愣了两秒,然后继续敲代码。我在心里给这个 license 的约束看了一遍,商用要小心
社区的氛围很大程度上由最早那批人定下来。我笑了笑,决定不解释。我发现这个项目的 roadmap 停在两年前。同事说这波操作可以写进新人培训教材
这个项目的贡献者里有几个已经不再活跃了。我发现自己居然没法反驳。我在心里给这个项目的维护压力想了想,一个人扛。世界瞬间清净了
我在这条 issue 下面留了言,半年后收到了回复。我重新看了一遍手上的计划,把风险项标了出来。我在评论区回了一句「我也是这个问题」,收到八个赞。同事说这波操作可以写进新人培训教材
开源协作的难点不在代码,在共识。我发现自己居然没法反驳。我在评论区回了一句"我也是这个问题",然后收到八个赞。我沉默了,但心里是服的
提了个 PR 修了一行代码,等了三个月,作者的回复是:谢谢,但我打算重写这个模块。我把整条链路在心里复盘了一遍。我发现这个依赖的传递链上是另一个废弃的库。幸好之前留了备份
开源协作的难点不在代码,在共识。我抬起头看了看周围,大家都一样。我把这个仓库的标签整理了一份,方便自己查。我沉默了,但心里是服的
我把自己写的工具包发到了内网 PyPI,下载量第一名是我自己。我在心里把涉及的所有环节都过了一遍。我翻遍了 GitHub issue,在第三十七个评论里找到了答案。这大概就是程序员的人生吧
这个项目的贡献者里有几个已经不再活跃了。我不知道该说什么,就笑了笑。我把这个 bug 的修复提了 PR,两周后被合并。我把它写进了组内的避坑文档第一章