V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
JounQin
V2EX  ›  程序员

知乎问答 - 做 10k star 以上的开源项目核心贡献者是什么体验?

  •  1
     
  •   JounQin ·
    JounQin · 344 天前 · 2068 次点击
    这是一个创建于 344 天前的主题,其中的信息可能已经有所发展或是发生改变。

    累,要考虑的东西特别多,一个小小的 fix 对别人来说可能是毁灭性的,教会我一定要多思考,多想想 edge cases ,多增加 test cases 。

    当然也很开心,也很有成就感,开始你可能只是 contributor ,后来你是 core developer ,最后你成了 maintainer/owner 。

    prettier-eslint 举例(虽然它还不到 10k ),其实我并不是它的目标用户,我从来没用过以后也不会在项目使用,但是我加入 prettier 组织之后,我发现这个仓库年久失修,bug 满天飞,怨声载道,所以我就有了很简单的想法,帮你们修点 bug 吧。

    prettier-eslint-cli PRs

    然后就自然而然地成为了 maintainer

    被提名为 maintainer

    后来之前的 maintainer 在 Twitter 上的一段感谢也对我触动很大

    我只是喜欢解决问题而已,而这能帮助到那么多的人,这真的是太棒了,我找到了从未有过的人生价值。

    后来这样的事常有发生。

    我喜欢被信任的感觉。

    而你付出得越多,这样的正反馈就会越多,当然其中不乏会有负面信息,人无完人,我现在学会忽略那些不友好的人了。

    到如今,基本你只要是个正经前端,node_modules 里一定有我 owner 的 package 。

    download statistics for NPM packages

    最后来不知羞耻地求个给 synckit 求个 star 吧,其实它已经是很多包的基础依赖了,在 ESLint + pure ESM 盛行的今天,我相信你的 node_modules 里一定有它的身影,但是普通用户还没有发现它的价值,这也是做一些基础性工具的悲哀吧。

    欢迎 follow

    虽然我做项目基本会找/创建一个合适的组织。

    也欢迎大家去我的 GitHub 主页进行 sponsor 。

    6 条回复    2024-01-10 15:51:02 +08:00
    magic3584
        2
    magic3584  
       344 天前   ❤️ 1
    我并不是它的目标用户,我从来没用过以后也不会在项目使用
    ————————
    那您为啥要专门找一个仓库来修 bug 呢?


    加入 prettier 组织
    ————————
    加入组织在后吧


    菜如我,github 基本都是去提 issue 的,我能做的就是尽量遵循 issue 模板去把问题描述清楚,协调测试,以及附上解决方法帮助后来人。

    还是感谢有您这样的大佬无私奉献,以及前段时间的下面这位大佬
    https://github.com/gruhn/vue-qrcode-reader/issues/397

    我的 app 里加了第三方库并附上一句话:Open source makes world better!
    JounQin
        3
    JounQin  
    OP
       344 天前
    > 那您为啥要专门找一个仓库来修 bug 呢?

    先参与的 eslint-plugin-prettier 加入了 prettier 组织。

    See also: https://github.com/prettier/prettier/issues/11361
    JounQin
        4
    JounQin  
    OP
       344 天前
    @magic3584 顺便看了下 https://github.com/gruhn/vue-qrcode-reader/issues/397

    [@Sec-ant]( https://github.com/Sec-ant) 也是基于参与开源的学生,他目前在维护的 [prettier-plugin-embed]( https://github.com/Sec-ant/prettier-plugin-embed) 我觉得很有前途,有望成为官方插件。
    macaodoll
        5
    macaodoll  
       343 天前 via Android   ❤️ 1
    从这几天 root 圈子的事情来看,不管你多少星星,总有人骂你
    JounQin
        6
    JounQin  
    OP
       343 天前
    @macaodoll 有点儿好奇“root 圈子”是啥?哈哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2411 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:59 · PVG 23:59 · LAX 07:59 · JFK 10:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.