判断一个开源项目的关键指标
拿我们目前选型的两款流程类软件odoo和erpnext作说明
- 序号一表示点赞数,点赞数越多表示项目越火,我们选型的其中一个指标就是点赞数要过万。
- 序号二表示提交时间,通过这里可以看到项目的提交时间,更新越频繁也表明该开源项目背后的资源投入比较有保证。
- 序号三表示项目提交数,一般比较好的项目,维护会比较频繁,更新也比较频繁,提交数就会多。
GitHub的高级搜索
GitHub有高级搜索功能,输入关键字、代码库大小、包含作者等。
精准搜索仓库标题、仓库描述、README等 ,公式:
-
in:name xxx 项目名包含xxx
-
in:description xxx 项目描述包含xxx
-
in:readme xxx 项目介绍文档里含有xxx
- stars:>xxx stars数大于xxx
- stars:xx..xx stars数在xx…xx之间
- forks:>xxx forks数大于xxx
- forks:xx..xx forks数在xx…xx之间
- location:地区
- language:语言
- size:>= 数字 【注意:100代表100Kb 单位为Kb】
- pushed:> YYYY-MM-DD 最后上传日期大于YYYY-MM-DD
- created:> YYYY-MM-DD 创建日期大于YYYY-MM-DD
- user: name 查找某个用户
- org: name 查找某个组织
- followers:>=xxx 查找关注者数量超过xxx的开发者
- license:对应协议
- awesome关键字 awesome系列一般是用来收集学习、工具、书籍类相关的项目
比如搜索优秀的python相关的项目,包括框架、教程等
awesome python
awesome-python,这个库提供了各个领域常见的python库支持。整体看下来,几乎涵盖了所有的常见的计算机领域。
热门搜索(GitHub Trend 和 GitHub Topic)
GitHub Trend 页面总结了每天/每周/每月周期的热门 Repositories 和 Developers,你可以看到在某个周期处于热门状态的开发项目和开发者。
GitHub Topic 展示了最新和最流行的讨论主题,在这里你不仅能够看到开发项目,还能看到更多非开发技术的讨论主题。
实操练习(找电商项目,找钻戒行业项目,找TMS产品项目等)
联系方式
手机:13822161573 微信:txsolarterms QQ:419396409