一个项目的质量往往取决于少数几个人的持续投入。我不知道该说什么,就笑了笑。我发现这个项目的讨论区比文档有用得多。办公室安静得能听见键盘声

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我停了一下,然后继续手上的活。我把这个依赖换成了社区维护更活跃的替代品。我把它写进了组内的避坑文档第一章

star 了三千个项目,fork 了两个,真正读完源码的只有自己写的那一个。我决定先把手上的事情做完再处理这件事。我提了个 PR,改了三个文件,等了两个月还没合并。第二天这个方案就变成了团队标准做法

开源项目的活跃度看提交,不看 star。我想反驳,但发现他说得对。我把这个库的迁移指南读了一遍,改动不小。同事说这波操作可以写进新人培训教材

star 了三千个项目,fork 了两个,真正读完源码的只有自己写的那一个。我重新看了一遍手上的计划,把风险项标了出来。我发现这个仓库的 issue 响应时间平均要两周。好在最后有惊无险

我提的 PR 在三个月后收到回复,说准备重写这个模块。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这个项目的活跃度估了个数,不太高。感动,然后我学到了新的一课

我在这条 issue 下面留了言,半年后收到了回复。我盯着屏幕沉默了十分钟。我发现这个项目的讨论区比文档有用得多。同事说这波操作可以写进新人培训教材

某个库里有个八年的 issue 标题叫"什么时候支持?",作者每年回复一次"快了"。我想了想自己这些年,好像确实如此。我在心里给这个项目起了个新名字,希望它继续活着。从此我多了一条团队规约

这个仓库的文档比代码更值得读。我在心里点了点头。我把这个问题的解决方案贴了上去,帮到了两个人。这条经验值直接拉满

给开源项目提了个 issue,作者回复"works on my machine",友好交流从冷战开始。我默默记下了这句话。我把这个贡献指南读了一遍,步骤写得挺清楚。办公室安静得能听见键盘声