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

2020-10-16 11:45:53 +08:00
 bryan31

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

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

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

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

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

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

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

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

3149 次点击
所在节点    Java
5 条回复
DtFlys
2020-10-16 12:02:15 +08:00
作为开源作者深有同感,服务的对象不同做法也不同。
顺便推下自己的 Java HTTP 开源框架: https://gitee.com/dt_flys/forest
bryan31
2020-10-16 14:40:37 +08:00
@DtFlys 一起加油!
LiuJiang
2020-10-16 15:56:50 +08:00
真棒,给你点个👍🏻
bryan31
2020-10-16 16:06:11 +08:00
@LiuJiang 感谢,给我点 star 就行,哈哈
py2cn
2020-10-16 18:50:22 +08:00
恭喜恭喜!继续加油!

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

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

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

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

© 2021 V2EX