第一次尝试贡献开源受挫

228 天前
 sumtsui

自从转行写码后就想有朝一日要贡献开源,但一直没实践。直到某天我在 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 ,会不自然吗?

6499 次点击
所在节点    程序员
57 条回复
SilentFlute
227 天前
@qinqiuxu 哈哈哈哈, 一样, 我也是第一次给了 antd, 然后也是发了朋友圈, 楼上的 lijianan 大佬还帮我 review 了
sumtsui
227 天前
@lijianan 哈哈哈 好的好的
sumtsui
227 天前
@cz5424 哇 牛啊,想想这代码得被多少人用到,肯定会开心吧
sumtsui
227 天前
@lijiangang886 边界感吧,追到项目维护者的私人推特上去说好像不太好。当然可能有些人介意有些人不介意
YanPJ
227 天前
@linuxsuren 嗯是,我对你的头像有印象,jenkins 中国的大佬😁
kikoroc
227 天前
找准自己的领域,看来你可能是做前端的,可以了解贡献开源白板工具 https://github.com/plait-board/drawnix repo
https://drawnix.com
Linho1219
227 天前
我第一次是给阮一峰网道项目里 js 教程 pr ,陆续开了好几个,有的合了,更多的没合。本来没合挺气馁,后来看开了
silenceeeee
227 天前
我给 php 的官方文档的中文文档修正了一处翻译错误,被采纳了,这个算吗?
auh
226 天前
贡献开源还是吃的太饱
huangzhe8263
226 天前
本来就是这样的,再多接触接触就祛魅了
当时给 mysql 的 JDBC 提了个 pr 开了一年多才合进去,合进去然后他们开发者还重构重构出问题来了
yuekcc
226 天前
项目是 zed 。本来是改着自己用的,就试试提个 pr ,万一合上去了呢。当然后面是被拒了,不过 zed 的人看 pr 还真快,当天就回复了。
Leoking222
226 天前
@auh 哈哈哈
skallz
226 天前
挺理解的,我自己的开源项目也有几百 star ,只能说 op 不打扰别人是对的,因为很多东西真的就是之前工作积累下来,然后随手开源了部分代码(征得同意),一般维护个几年就已经不想再回去动那个代码了,为爱发电真的坚持不下去,想要改的自己 fork 吧。。。
ps:当然给钱的话那就另说,但是邮箱和 issue 收到了无数新功能的建议,但是没有一个愿意赞助一杯咖啡的 233333
ochatokori
226 天前
之前我给 lede 的 luci 提过一个,也是鸟都没鸟,现在我跑路去官方 op 了
wangtian2020
226 天前
大音希声,大器晚成。不急我再提几年 bug issue 再 PR
doveyoung
226 天前
前几年一个小项目想用 logto 做认证,但是没有集成企业微信,然后自己 fork 了微信的连接器改吧改吧,前后持续了得有 1 个月,logto 项目组非常耐心的帮我修改我的弱智代码,格式检查打回过,测试不完整被打回过。但是最终还是合并了,开心。
但是也是唯一一次提 PR 了 hhh
endday
224 天前
之前给 axios 提了 pr ,还有热心人给了修改建议,可惜最后也没有合并进去,不过那个 bug 最后是一个主要贡献者改了,我看了下,他确实改得比较合理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1116700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX