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

GitHub 开源两年,收获 Fork 250+(正),我是如何打磨的?

  •  
  •   xiangyuecn ·
    xiangyuecn · 2019-09-23 09:33:41 +08:00 · 4006 次点击
    这是一个创建于 1887 天前的主题,其中的信息可能已经有所发展或是发生改变。

    整正整正

    今天是星期一,瞄了一眼 v2,然后再瞄了一下我的 github,发现主页上赫然出现了一个 250😂,这个库的代码是我前前后后花了差不多两年时间纯手工打磨出来的。于是乎就有了此主题。

    关于这两年

    最初的首次提交的代码是我自己项目中用到的一个录音模块,那个时间稀里哗啦的在 github 上开源了好几个库,这个就是其中之一。

    开源的一个最大的好处是有很多热心的开发者会给你提出未发现的毛病,最多的还是兼容性问题;印象最深的就是 IOS 上的两个特有的 Feature,至今没有解决,当然甩锅给苹果是最佳的选择😂

    最初这个库就是简单的开源了录音功能,后面把对微信特殊支持和 Hybrid App 支持代码都开源了,不过后面两部分和我项目用到的代码差异蛮大,更新起来比较费劲,不过后面我写的项目里面都改用库里面的代码,轻松不少。

    再后来又把 App 的录音源码给开源了,包括新写的 IOS 的源码。最后终于把 demo 魔改成了一个语音聊天界面,不过还保持着最初的那个原始简单粗暴的样子。

    新奇发现

    已经组建了一个群,发现几乎每天都有那么 1、2 个在接入这个库的功能需要问问题,并且好多是文档里面已经写明了的,看样子文档写的是够烂,只有自己看的懂😂

    有些开发者用了这个库后也会发些文章,给这个库陆陆续续的带来不少新用户。

    后续动作

    大动作可能没有了,这个模块写的代码都开源的干干净净了,剩下的搜集信息改 bug。

    https://github.com/xiangyuecn/Recorder

    22 条回复    2019-09-23 16:50:46 +08:00
    redbuck
        1
    redbuck  
       2019-09-23 09:46:36 +08:00
    记得这个头像

    貌似上次搞得不少 V 友装了软件之后不敢用重装了
    xiangyuecn
        2
    xiangyuecn  
    OP
       2019-09-23 09:48:31 +08:00
    @redbuck 估计是记错了吧,您老再好好想想,小弟是个小小的前端哦😊
    redbuck
        3
    redbuck  
       2019-09-23 09:52:33 +08:00
    @xiangyuecn 记错勿怪

    上次有个也是微软配色的头像,弄了个禁止 window 自动更新的软件,然后一堆 BUG...
    vjnjc
        4
    vjnjc  
       2019-09-23 10:18:42 +08:00   ❤️ 1
    不错不错,这个才是真开源,比 v2 上那个热门贴好多了
    a62527776a
        5
    a62527776a  
       2019-09-23 10:25:50 +08:00
    变 900 了
    gunjianpan
        6
    gunjianpan  
       2019-09-23 10:28:07 +08:00
    hhh 开始疯狂暗示了
    hwdef
        7
    hwdef  
       2019-09-23 10:35:17 +08:00
    hhhhh
    支持
    darksword21
        8
    darksword21  
       2019-09-23 10:40:30 +08:00 via iPhone
    支持支持就是这个标题格式实在是看太多了。。
    mwftts
        9
    mwftts  
       2019-09-23 10:42:20 +08:00 via Android
    我还想,记得这个标题我回复过了的…
    liuhuansir
        10
    liuhuansir  
       2019-09-23 10:45:23 +08:00
    @xiangyuecn 支持 LZ 开源,已 star,但是代码风格不太喜欢,很多地方都没空格,看着别扭
    SteveZou
        11
    SteveZou  
       2019-09-23 10:47:37 +08:00
    哈哈哈哈楼主这是疯狂暗示之前那个强行开源的老哥啊
    hkitdog
        12
    hkitdog  
       2019-09-23 11:08:15 +08:00 via iPhone
    @redbuck 那個人是寫易語言的...所以軟件還報毒
    hantsy
        13
    hantsy  
       2019-09-23 11:13:36 +08:00
    你的代码能 Format 一下吗?或者用 ESlint Lint 一下。另外,要是能 Modernize 就好, 用 TS 来写。
    cwjokaka
        14
    cwjokaka  
       2019-09-23 11:14:22 +08:00
    哇,又来😂
    POPOEVER
        15
    POPOEVER  
       2019-09-23 11:24:22 +08:00
    这站内热点蹭得。。。赞的。。。小伙子,到运营部门报道吧🤗

    star 了✨
    Sainnhepark
        16
    Sainnhepark  
       2019-09-23 11:41:52 +08:00 via Android
    markdown30000 感觉要成梗了
    mnsw
        17
    mnsw  
       2019-09-23 11:43:31 +08:00
    这速度。。。有点可以啊
    lizhenda
        18
    lizhenda  
       2019-09-23 11:48:10 +08:00
    不错不错,就是 README 写的太紧凑了。star 了,以后应该会用上~
    wispx
        19
    wispx  
       2019-09-23 12:17:16 +08:00 via iPhone
    kljsandjb
        20
    kljsandjb  
       2019-09-23 12:22:29 +08:00 via iPhone
    最近这种标题有些多啊😅
    raycloud
        21
    raycloud  
       2019-09-23 12:29:57 +08:00
    好像很屌的样子,支持下
    tikazyq
        22
    tikazyq  
       2019-09-23 16:50:46 +08:00
    我之前写过如何打造上千 Github Stars 的帖子,被喷了,但不妨碍它变成上 2.5k stars 的项目。酒香不怕巷子深,管它娘的各种喷,只要产品做得好,自然有人认可的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.