自从转行写码后就想有朝一日要贡献开源,但一直没实践。直到某天我在 formik 曾经参与讨论的一个 issue 有人留言:
"more than 5 years have passed, still waiting..."
我想那要不我来看看吧,结果我发现不难修,然后开始搞懂这个 repo 的贡献规则,写码、写 unit test 、提交 PR ,但发现过了好久都没有人 review 。后来听说 formik 已经不维护了。但不维护也没有人在他们 repo 或者官网上说一声啊,而且最近一次 merge 也就几个月前而已。哎,纯纯浪费时间跟我的热情。后来我发现其中一个 maintainer 还每隔几小时就发一次推,我真的好想去他推下留言说,"Hey ,要不 review 下这个 small PR ??" 当然我没有这么做。
所以最后我的第一个正式给 100 颗星以上的项目提的 PR 就这么不了了之了。不过我还是很想继续尝试贡献开源的。
但我觉得贡献开源这个东西,有时不能强求吧?像这次我觉得很顺理成章,一个我曾经用过的库的一个我遇到的 issue 没有人修,那我去修修。但不然的话,我要硬贴上去给别人的 issue 提 pr ,会不自然吗?


