版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 如何在gihub上面精准搜索开源项目 导读很多的小伙伴经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了github,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在github搜索项目。很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了github,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看
2、完这篇文章,你就可以学会如何精准地在github搜索项目。开源项目的组成部分在讲清楚之前呢,我们先来了解一下一个开源项目有哪些组成部分: name: 项目名 description: 项目的简要描述 项目的源码 readme.md: 项目的详细情况的介绍那么除了这些要素之外,项目本身的star数和fork数,也是评判一个开源项目是否火热的标准,这同时也是一个很重要的搜索标准。另外我们也要注意观察这个项目的最近更新日期,因为项目越活跃,那么它的更新日期也更加频繁。 以上要素就是我们在进行搜索的时候要注意的一些关键点。如何搜索那我们到底如何搜索呢? 假设我们现在要搜索react,相信大部分小伙伴都
3、是直接在搜索框里输入:“react”,然后一回车,你就会发现情况像下面这样: 搜索结果会显示非常多的开源项目,简直让你应接不暇,无从下手,很多小伙伴搜到这一步就放弃了,因为项目太多了,根本找不到如何找到自己感兴趣的开源项目,所以这样搜索非常的不准确。所以我们来学习一下稍微精确一点的搜索方法。按照 name 搜索搜索项目名里面包含react的项目: in:namereact 得到如下结果: 可以看到,这些搜索结果都是项目名里面带有“react”关键字的项目,但是项目数量依旧很多。 现在我们来约束一下 比如我再精确到项目的star数大于5000+: in:namereactstars:5000 结
4、果是这样的: 搜索结果瞬间精确了很多,现在只有114个项目可供选择。当然我们一般不会把star数设置得这么高,一般设置个1000就差不多了。 同理,我们也可以按照fork的数量来进行搜索: in:namereactstars:5000forks:3000 你会发现,结果越来越精确!按照readme来搜索搜索readme.md里面包含react的项目: in:readmereact 结果有这么多,那么我们再限制一下它的star数和fork数: in:readmereactstars:3000forks:3000 搜索结果一下子精确到了90个。这个时候你再去选择项目,就会变得容易很多。按照desc
5、riptin搜索假设我们现在要学习微服务的项目,我们搜索项目描述(description)里面包含微服务的项目: in:description微服务 结果有这么多,那我们接着增加一些筛选条件: in:description微服务language:python language:python的意思是我们把语言限制为python,我们来看看结果如何: 搜索结果精确了很多。 假如在这些项目里面,我们想要找到最近才更新的项目,意思是更新时间就在最近,我们可以这样: in:description微服务language:pythonpushed:2020-01-01 pushed:2020-01-01的意
6、思是我们把项目的最后更新时间限制到2020-01-01,我们来看看结果如何: 搜索结果只有8个了,这几个项目就属于更新比较活跃的项目,这下再也不纠结了。总结好,我们来总结一下。我们想要进行精准搜索,无非就是增加筛选条件。 in:name xxx / 按照项目名搜索 in:readme xxx / 按照readme搜索 in:description xxx / 按照description搜索那么在这里面呢,我们又可以增加筛选条件 stars:xxx / stars数大于xxx forks:3000 / forks数大于xxx language:xxx / 编程语言是xxx pushed:yyyy-mm-dd / 最后更新时间大于yyyy-mm-dd以上就是我们在github上面精准搜索项目的一些小技巧,希望对你有所帮助!https:/juejin.im/post/5e3d01c56fb9a07c91100801#heading-5 特别推荐一个分享架构+算法的优质内容,还没关注的小伙伴,可以长按关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年小学生节约用水演讲稿样本(五篇)
- 2024年幼儿园安全总结参考(四篇)
- 2024年小学教师个人年度思想工作总结范文(六篇)
- 2024年教师师德师风个人工作总结参考(五篇)
- 2024年学生会年度工作总结参考样本(四篇)
- 2024年捐资助学领导讲话稿模版(四篇)
- 2024年教师节主题活动总结参考样本(三篇)
- 2024年度述职报告模版(3篇)
- 2024年实习合同格式版(三篇)
- 2024年施工员年终工作总结参考范文(4篇)
- 2024国家应对气候变化战略研究和国际合作中心招聘历年高频考题难、易错点模拟试题(共500题)附带答案详解
- 2024云南省法院系统招聘聘用制书记员364人高频考题难、易错点模拟试题(共500题)附带答案详解
- 第一单元《新闻采访》课件(共31张)部编版语文八年级上册
- 一年级成绩分析范文
- 部编版(2024版)七年级历史上册第3课《中华文明的起源与形成》精美课件
- 2024年青岛西海岸人才生态产业集团限公司招聘(高频重点提升专题训练)共500题附带答案详解
- 2025年高考数学一轮复习-7.1.2球的切、接问题【含解析】
- 山东省青岛市胶州市2023-2024学年高二下学期期末学业水平检测数学试题
- 百日咳课件完整版本
- 2023AIGC 工作应用与创作思路
- 流动儿童基本情况登记表
评论
0/150
提交评论