如何高效搜索开源项目

GitHub是最大的开源宝库

粗略搜索了一下大概有280多万个开源项目

打开GitHub主页:github.com

根据关键字搜索开源项目:

我们需要提供对应的关键字,例如需要学习spring boot、mycat、java这些关键字。有了这些关键字,搜索出来的结果会比较过,那么需要加一些条件去搜索!

条件包括:
  • 项目名称:name
  • 项目点赞数:stars
  • readme文档:readme
  • 项目描述:description
  • 开发语言:language
  • 更新时间:pushed
  • 克隆数:forks

例子

搜索名字包含Java的项目

搜索语句:in:name java

搜索名字包含Java并且点赞数大于3000

搜索语句:in:name java stars:>3000

搜索克隆数量超过200的项目

理论上越多人forks项目的热度越高质量越好
in:name java forks:>200

从readme.md文档搜索相关内容

语句:in:readme java

从项目描述搜索内容

语句:in:description 微服务

开发语言条件

language:java

最近更新时间条件

pushed:>2020-01-01

怎样判断项目质量?

从下面几点判断:

  • 项目描述和readme.md写得详细,项目质量就比较好。
  • 项目有持续维护更新
  • stars点赞数比较高,forks数也高,项目质量也会高。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值