我是靠谱客的博主 开心画笔,最近开发中收集的这篇文章主要介绍【GitHub】条件查询精确找到自己真正需要的开源项目【GitHub】条件查询查找开源项目,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【GitHub】条件查询查找开源项目

文章目录

  • 【GitHub】条件查询查找开源项目
    • 一、项目描述内容筛选in:
    • 二、项目热度筛选
    • 三、其他
    • 组合查询例子

​笔记内容来源: 《如何高效地在网上找开源项目做》,作者:B站Up主 ​CodeSheep

很多同学朋友,在比较系统的学习完相关知识点之后急需一些对学习内容针对性比较强的项目来练手熟悉,我当初就放着项目资源丰富的GitHub,四处找自己需要的项目,不会对GitHub社区进行高效的搜索,挖出适合自己练手,学习的实战项目。

一、项目描述内容筛选in:

根据项目的介绍内容(如标题name,描述description,Readme介绍文档)进行筛选:

  • in:name 关键字(注意!中间有空格隔开)
  • in:description 关键字(注意!中间有空格隔开)
  • in:readme 关键字(注意!中间有空格隔开)
筛选条件含义
in:name根据项目名称关键字进行筛选
in:description根据项目描述关键字进行筛选(推荐)
in:readme根据项目Readme文档内容关键字进行筛选(推荐)

二、项目热度筛选

GitHub上一般通过 Stars数 以及 Forks数 反映该项目的火热程度。很少人说好的项目,它有可能不好,但很多人叫好的项目,它一定不会坏到哪里去。
因此我们也可以通过限制 Stars 和 Forks的数量区间来进一步筛选我们想要的项目。

筛选条件含义
stars:(区间)根据所输入的 stars区间 进行筛选
forks:(区间)根据所输入的 forks区间 进行筛选

注意:此时冒号和数字区间之间没有空格,切记,有空格筛选条件不生效。

三、其他

筛选条件含义
language:(编程语言)根据编程语言进行筛选
pushed:(时间区间)根据所输入的 最新更新时间区间 进行筛选

组合查询例子

最后给出一个比较具体的组合查询的例子,其他有趣的查询条件就供大家探索了。

in:readme Spring Security language:java stars:>1000 pushed:>2019-11-11

查询条件描述:

  • 筛选出readme文档中包含Spring Security的项目
  • 编程语言为:Java
  • Stars星数大于1000
  • 项目仓库最新更新时间要求:在2019-11-11之后有更新

大家可以在前往GitHub 试试手,找到真正自己喜欢、合适的项目实战~

如果有欠缺一些内容,欢迎评论指出,我尽早查看并对文章内容进行及时的更新和丰富。

最后

以上就是开心画笔为你收集整理的【GitHub】条件查询精确找到自己真正需要的开源项目【GitHub】条件查询查找开源项目的全部内容,希望文章能够帮你解决【GitHub】条件查询精确找到自己真正需要的开源项目【GitHub】条件查询查找开源项目所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部