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

3 个月孵化的开源项目终于成为了 Gitee 的 GVP

  •  
  •   bryan31 · 2020-10-16 11:45:53 +08:00 · 3141 次点击
    这是一个创建于 1524 天前的主题,其中的信息可能已经有所发展或是发生改变。

    3 个月前开始策划 tlog 项目,目的是解决公司内部的一些日志追踪问题。从起初做的时候就把项目作为开源项目来做,独立出来。在公司获得认可之后,决定把项目提交开源社区,随着在社区项目收到关注,迭代了几个版本之后,我为这个项目单独做了官网,提交了 gvp 申请。没想到很快就被审核过了,挺激动的,终于做了那么多年的开源,被认可了:

    项目地址:https://gitee.com/bryan31/TLog

    img

    其实企业级项目和开源项目还是有区别的。我觉得有以下几点:

    1.公司级别的项目只要适应公司公司所用的框架即可,公司依赖的框架版本相对固定,而开源项目面对的是各个使用者,使用者的环境所用框架都不一样,所以开源项目要做好兼容性,适配更多的框架

    2.公司级别的项目要求的是稳定性和性能,但是在易用性方面其实要求不那么极致。但是开源软件除了稳定性和性能要保障之外,还需要在易用性方面下功夫,尽可能的让使用者接入成本最低

    3.虽然公司的项目也需要写文档,但国内公司内项目文档质量一般不怎么好。但是开源软件对文档质量要求非常高,每个功能点,每个特性,都要事无巨细的进行阐述

    4.做开源项目需要一直帮助使用者解决使用过程中的问题,需要解决各种 ISSUE,版本号方面遵循开源规范进行发版,上传中央库等一些列操作

    以上仅是我个人的意见,如果有见解,可以一起讨论

    5 条回复    2020-10-16 18:50:22 +08:00
    DtFlys
        1
    DtFlys  
       2020-10-16 12:02:15 +08:00
    作为开源作者深有同感,服务的对象不同做法也不同。
    顺便推下自己的 Java HTTP 开源框架: https://gitee.com/dt_flys/forest
    bryan31
        2
    bryan31  
    OP
       2020-10-16 14:40:37 +08:00
    @DtFlys 一起加油!
    LiuJiang
        3
    LiuJiang  
       2020-10-16 15:56:50 +08:00
    真棒,给你点个👍🏻
    bryan31
        4
    bryan31  
    OP
       2020-10-16 16:06:11 +08:00
    @LiuJiang 感谢,给我点 star 就行,哈哈
    py2cn
        5
    py2cn  
       2020-10-16 18:50:22 +08:00 via Android
    恭喜恭喜!继续加油!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3146 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:35 · PVG 21:35 · LAX 05:35 · JFK 08:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.