V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mathzhaoliang
V2EX  ›  GitHub

很讨厌 github 上的一种风气

  •  
  •   mathzhaoliang ·
    neozhaoliang · 2019-02-23 19:55:37 +08:00 · 6361 次点击
    这是一个创建于 2105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是一旦有一个项目火了以后,就来了一堆热心的 PR,有的给你加个 travis.yml ,有的给你加个 code conduct 或者 contributors 的 md,有的给你加几个 badge,还有的 PR 就是单纯给你改一个注释里的 typo。我发现这种现象特别普遍,每一个高赞项目下面都有这种 PR,越是那些著名项目这种 PR 越多。然后我发现他们中有的人就在自己的个人主页上写我为某某著名项目贡献了代码,其实是 tm 这种水代码。

    我自己写的一个项目,两年多了一个正经的改进功能的 pr 没见过,十几个 pr 全是这种。烦。

    37 条回复    2019-03-01 13:17:55 +08:00
    noe132
        1
    noe132  
       2019-02-23 20:30:41 +08:00   ❤️ 1
    加上 CONTIBUTION.md 然后全部 close
    Cavolo
        2
    Cavolo  
       2019-02-23 20:36:25 +08:00 via iPhone
    楼主真大佬
    momocraft
        3
    momocraft  
       2019-02-23 20:42:59 +08:00
    有人做這些雜事也沒啥不好?
    orangeade
        4
    orangeade  
       2019-02-23 20:43:55 +08:00 via Android   ❤️ 1
    赞同一楼,改 typo 这类直接让其他人提 issues 好了
    cxyfreedom
        5
    cxyfreedom  
       2019-02-23 20:44:25 +08:00 via iPhone   ❤️ 2
    前段时间不就有个 linux 的 kernel 的 pr 是 want to add name
    evagreenworking
        6
    evagreenworking  
       2019-02-23 20:45:07 +08:00 via Android   ❤️ 2
    只关注 issue 就好了 直接提 pr 的无视
    Dram001
        7
    Dram001  
       2019-02-23 20:45:37 +08:00 via Android   ❤️ 1
    我觉得这种没什么不好吧。。自己能力不足,做一些力所能及的事情帮项目变得更好。不喜欢你可以不接受然后加个说明吧。。
    v2epS
        8
    v2epS  
       2019-02-23 20:48:47 +08:00
    拷贝工程师了解下,能做的估计也就是这些了,你让他们真正的去写代码,那是不可能的
    est
        9
    est  
       2019-02-23 20:49:12 +08:00   ❤️ 1
    难道这样不好么。。。

    你勤快你自己先加上。。。别人帮你加你还嫌东嫌西。。。你觉得不爽你干脆写一个 contribute 注意事项禁止这类的贡献好了。。。
    trait
        10
    trait  
       2019-02-23 20:54:40 +08:00 via iPhone   ❤️ 21
    GitHub 还真是不适合您这种人呢,什么时候开源贡献也能分个三六九等,反正我在的项目鼓励新的 contributor 从这些 doc 之类的入坑,后面有兴趣会尽可能的帮助新手熟悉整个项目,能培养出几个核心贡献者更是美滋滋
    wogong
        11
    wogong  
       2019-02-23 21:02:15 +08:00
    同不觉得有啥问题,论迹不论心,合不合并 PR 的判断标准什么时候还需要考虑对方动机了?
    ScotGu
        12
    ScotGu  
       2019-02-23 21:53:04 +08:00   ❤️ 7
    造核弹的团队里也有拧螺丝的工程师。
    Sharuru
        13
    Sharuru  
       2019-02-23 21:56:56 +08:00   ❤️ 7
    > 然后我发现他们中有的人就在自己的个人主页上写我为某某著名项目贡献了代码,其实是 tm 这种水代码。

    这才是重点,有的水货专以此为生,还有买 Follower,买 Star 的。
    mondeo
        14
    mondeo  
       2019-02-23 21:58:53 +08:00 via iPhone
    该 typo 这种也挺好的啊
    akira
        15
    akira  
       2019-02-23 22:06:42 +08:00
    这样的人,比起我这种连 typo 都从来不提的,已经好很多了哇
    vanishcode
        16
    vanishcode  
       2019-02-23 22:16:25 +08:00 via Android   ❤️ 1
    不不不,加个 readme 补充什么的无可厚非,但是有些人虚荣心作怪,夸大了自己的贡献,比如加个 badge 就说自己是主要贡献者,这种人才是可恶的
    lincanbin
        17
    lincanbin  
       2019-02-23 22:44:49 +08:00 via Android
    我也见到过,甚至还有在我项目的 Readme 里加自己名字和网站地址的。
    反复提 PR,甚至 PR 根本没通过我写的 CI。
    mathzhaoliang
        18
    mathzhaoliang  
    OP
       2019-02-23 22:45:30 +08:00
    @mondeo 明明一个 issue 就可以搞定的啊。
    cpdyj0
        19
    cpdyj0  
       2019-02-23 22:46:03 +08:00
    没啥不好的吧,不喜欢不通过就好了呗
    cpdyj0
        20
    cpdyj0  
       2019-02-23 22:46:33 +08:00
    有人帮忙打杂还不好吗,真当 contribute 能当饭吃啊
    vinsec
        21
    vinsec  
       2019-02-23 22:48:39 +08:00 via iPhone
    @cxyfreedom 然后 resume 上写着 kernel contributors
    R18
        22
    R18  
       2019-02-23 22:54:24 +08:00 via Android   ❤️ 2
    只要是有益的,接受了又何尝不可呢。
    以前我也是改改错别字,修正修正标点符号。
    慢慢的技术上来了也能改改几个小 bug,提交一个小建议。
    我的建议被采纳,代码被合并,亦或者有人跟我进行讨论,内心会获得巨大的满足感与自豪感。
    如果别人对我的错别字不予理睬,亦或者嗤之以鼻。我想我也没有今后的动力继续来做这些事情。我想每个人也都想能写出像 Linux 一样优秀的代码,但是有时候真的是水平有限。
    realkenshinji
        23
    realkenshinji  
       2019-02-23 23:27:13 +08:00 via iPhone
    所以呢?一个项目技术上很牛,文档屎一样你满意不?
    exoticknight
        24
    exoticknight  
       2019-02-24 00:11:13 +08:00   ❤️ 1
    只要打开窗,就既会吹进新风,也会飞进苍蝇
    kisara
        25
    kisara  
       2019-02-24 00:23:37 +08:00 via iPhone
    改 typo 也是贡献啊 何必这么排斥?大家不就为了留个名满足一下自己的虚荣心嘛 要是没有这种动力 开源怎么可能搞得起来?
    isCyan
        26
    isCyan  
       2019-02-24 01:12:46 +08:00 via Android
    觉得不爽你可以不 merge,权力都在你手上
    如果还是嫌烦的话,你甚至可以在 Settings 里关闭 PR 功能
    甚至还可以关闭 issues 功能 还你清净
    wisej
        27
    wisej  
       2019-02-24 02:05:52 +08:00 via Android
    @mathzhaoliang 还有这种情况:我之前在 issue 里提了个 typo,owner 说干脆你自己提个 pr 改下吧

    所以关键不是提什么样的 pr,而是 pr 的动机
    pexcn
        28
    pexcn  
       2019-02-24 02:12:58 +08:00 via iPhone
    大概是碰瓷吧...
    wangxiaoaer
        29
    wangxiaoaer  
       2019-02-24 07:00:35 +08:00 via Android
    @vanishcode 有什么可恶的?一个靠谱的技术主管会听之认知 不会点开去看看?那不就穿帮了?

    还有,一些琐碎的事也是贡献,非主要贡献者在简历上谎称自己是主要…,这是简历造假,跟贡献没关系。


    你下意识的认为琐事贡献的都是为了造假?
    ech0x
        30
    ech0x  
       2019-02-24 07:39:41 +08:00 via iPhone
    这样也挺好的啊,这些琐碎的事也是事啊。
    人人都力所能及的帮助修改项目,这才是一个良好的开源氛围。
    不够那些水贡献的人是挺烦的……
    vanishcode
        31
    vanishcode  
       2019-02-24 08:35:44 +08:00 via Android
    @wangxiaoaer 说话阴阳怪气的,你是看不懂人话吗?我的意思是有很多人为了找工作来去做这些琐事然后堂而皇之的在简历上说说自己做了多少项目有多少贡献
    难道阁下下意识认为做这些琐事来在简历上混淆视听以此获得找工作的机会是对的?难道阁下认为这种不是造假?已 block
    dengtongcai
        32
    dengtongcai  
       2019-02-24 09:33:02 +08:00 via iPhone
    都是双向的,大牛没这个耐心做的事,小菜能做做也可以啊,我觉得只要干活了而且干好了就没问题
    Sapp
        33
    Sapp  
       2019-02-24 11:05:43 +08:00
    @vanishcode 你有什么证据证明给你 pr 的都是这些写进简历的?有统计吗? 别人给你干了活还要 bbb,不喜欢零碎的你直接关了 pr 不行吗?你写清楚不接受 pr 不行吗?你干脆闭源不行吗?已 block。
    ryd994
        34
    ryd994  
       2019-02-24 19:29:23 +08:00 via Android
    @vanishcode 嗨呀,其实写进简历也就那么回事,当面试官不会看吗。
    只看表面不翻背景的水面试官,面这种钓名沽誉的水逼不是正好么。
    就算是实打实的纯代码 PR,还有难易之分呢。写个 UI 和写个核心算法,能一样么。
    所以我简历里一般会提供 PR 列表的链接,现在都是电子简历,点开自己看
    Crimilals
        35
    Crimilals  
       2019-02-24 19:46:05 +08:00 via iPhone
    @R18 老哥说的在理
    Cukuyo
        36
    Cukuyo  
       2019-02-26 13:54:19 +08:00
    @Sharuru 哥们,你头像都是哪来的啊,我好喜欢这种戴粉色眼镜的妹子
    Cukuyo
        37
    Cukuyo  
       2019-03-01 13:17:55 +08:00
    @Sharuru 兄弟,你咋还没上 V2 啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2326 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:13 · PVG 00:13 · LAX 08:13 · JFK 11:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.