自从转行写码后就想有朝一日要贡献开源,但一直没实践。直到某天我在 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 ,会不自然吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.