下面介绍一下GitHub的搜索的一些技巧:
GitHub搜索用法-in限制搜索
公式: XXX关键词 in:name 或 description 或 readme
1、xxx in:name 项目名包含xxx的
例如: dubbo in:name 搜索项目名包含dubbo 的项目
2、xxx in:description 项目描述包含xxx的
例如: dubbo in:description 搜索项目描述中包含dubbo 的项目
3、xxx in:readme 项目的readme文件中包含xxx的
例如: dubbo in:readme 搜索项目readme文件中包含dubbo 的项目
GitHub搜索用法 – stars 或 fork数量关键词去查找
1、公式
1.1 xxx关键词 stars 通配符 –:> 或者 :>=
1.2 区间范围 数字–数字1..数字2
2、查找starts数大于5000的 springboot项目
springboot stars:>=5000
3、查找forks数大于500的springcloud项目
springcloud forks:>500
4、组合使用
查找fork在100到200之间并且stars数在80 到100之间的springboot项目
GitHub搜索用法-awwsome加强搜索
1、公式
awesome关键字 – 一般是用来收集学习、工具、书籍类 相关的项目
2、搜索优秀的 dubbo 相关的项目,包括框架、教程等
awesome redis
GitHub搜索用法
1、公式
高亮显示某一行代码#L数字
2、高亮显示一行
***/apache/dubbo/blob/master/dubbo-container/dubbo-container-api/src/main/java/org/apache/dubbo/container/Container.java#L30
3、高亮显示多行
***/apache/dubbo/blob/master/dubbo-container/dubbo-container-api/src/main/java/org/apache/dubbo/container/Container.java#L30-L35
GitHub搜索用法 – 项目类搜索
1、进入项目主界面,比如dubbo
2、按小写英文 t
3、输入 搜索 Container.java
GitHub搜索用法-搜索区域活跃用户
1、公式
-
location:地区
-
language:语言
2、地区上海的java方向的用户
location:shanghai language:java
作为一个资深码农,可以通过很多查询方式来寻找自己需要的github资源。
但我相信,楼主会问,肯定是还不清楚如何比较高效的使用github。下面介绍的一些工具能够帮助楼主快速的上手喜欢上github。
github其实就是一个资源库,对于新手来说要在这些大大小小的项目中找到自己心仪的项目犹如大海捞针。这就好比大千网络世界,有些人知道自己需要寻找什么,很快的就通过百度谷歌找到了自己心仪的资源。但是有些人并不知道自己可能需要什么,这时候hao123之类的网站就突显出了他的价值,通过一些分类和推荐来引导用户发现自己可能的需求。碰巧也有这么一个类似于hao123的网站 ***。此网站致力于分享易上手,有趣的github项目。这对于新手来说无疑是重大喜讯,易上手的项目不容易打击新手的积极性,而有趣的项目更能让新手短时间内感受编程魅力,真正体验到“编程一时爽,一直编程一直爽”。
这个网站,每个月28号的时候类似于月刊一样固定更新,更新的内容包含了按照语言分类的各种入门级项目,还有读书笔记等等。所以不管是学习java,python还是当前的大热Go,不管是小白还是老手都能在这里找到合适的项目。
另外一个很适合入门的资源就是***/GitHubDaily/GitHubDaily这个github项目。这个项目分门别类收集了很多有意思的项目。这里收集的项目大部分都是当前比较火的github项目。如果说hello github能够比较好的帮助新手培养起兴趣,那么GitHubDaily则能帮助新手们更进一步,扩宽自己的技术视野,进一步提升技术。
最后,最后,当新手们已经通过自己的不断修炼变成老手了,那么***/trending会是一个不错的工具来选择github项目。这个就和微博热搜一样的功能,将最近热门的一些项目显示出来,但是这时也需要大家摆脱外界依赖自己进行甄别筛选真正的有价值或者适合的项目。而慧眼识珠也是一个老手进阶为大师的一个必不可少的技能。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://www.tiyigo.com/phone/19481.html