GitHub——快速搜索想要的开源项目
GitHub 快速搜索想要的开源项目1.基本常识2.搜索语句一般地,刚开始使用GitHub时,不怎么会搜索项目,基本上都是在搜索框直接输入关键词搜索,比如想看Go语言相关的项目,会直接搜Go或者Golang如下图:但结果却有很多,不知道该看哪个,如果一个一个去点开查看的话,会很浪费时间,而且还不一定能找到自己心仪的开源项目。今天就分享一下,快速搜索心仪项目的技巧1.基本常识如果想搜索...
一般地,刚开始使用GitHub时,不怎么会搜索项目,基本上都是在搜索框直接输入关键词搜索,比如想看Go语言相关的项目,会直接搜 Go或者 Golang
如下图:
但结果却有很多,不知道该看哪个,如果一个一个去点开查看的话,会很浪费时间,而且还不一定能找到自己心仪的开源项目。
今天就分享一下,快速搜索心仪项目的技巧
1.基本常识
如果想搜索结果比较精准,肯定是键入相关条件,并控制范围,就想我们使用sql
语句一样。
GitHub也是同样适用的,不过要先明白一些搜索的条件(字段)是什么。先看个图:
name:开源项目名字,如图中1标记
stars: star 项目热度指标之一,类似点赞,如图中2标记
fork: fork 项目热度指标之一,同步该项目到自己仓库,如图中3标记
description: 项目简单描述,如图中4标记
readme:项目详细介绍。一般都会有
language:项目使用的编程语言
上述这些名称我们可以理解为数据库中字段,可以作为搜索条件
2.搜索语句
在搜索框输入搜索语句,并限制条件即可。
如我想搜关于Go的项目,并且比较受欢迎,可以写为:
in:readme go stars:>100 fork:>10
回车后,得到如下结果:
其中,readme可以换成name,description
如果想学习Pyhon的项目,可以添加语言限制字段language。如下:
in:readme python学习 stars:>1000 fork:>50 language:python
可以看到,我们加了限制条件后,返回62个项目,结果更加精准了。
以上,我们就能够高效的利用GitHub来学习开源项目了,也能更快更准的找到自己心仪的项目。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)