1. 认识项目

  • 其中【Spring-Boot-In-Action】是开源项目名
  • About里面是项目的简要描述
  • 中间的项目的源码。文件夹后的日期是项目的更新日期
  • README.md是MARKDOWN形式的项目的详细情况
  • watch:会持续收到该项目的动态

  • fork,复制某个项目到自己的Github仓库中

  • star,可以理解为点赞

  • clone,将项目下载至本地

  • follow,关注你感兴趣的作者,会收到他们的动态

2. 项目的火热程度标准

  • watch(关注度)、start(收藏)、fork (搬运)数量高
  • issues(对这个项目大家提出的问题)、pull requests(多少人愿意合作贡献代码) ,数量高
  • 看更新日期是否频繁且相近

3. 如何搜索开源项目

搜索的时候用技术点去搜索

对项目名、About、README.md进行精确搜索=>通过in关键词限制搜索范围

  • xxx in:name  项目名包含xxx的
  • xxx in:description 项目描述包含xxx的
  • xxx in:readme 项目的readme文件中包含xxx的
  • 当然也可以通过xxx in:name,desciption来组合使用
  • A B in:description 描述中既然A又含有B的

对项目的star、fork数进行限制=>通过通配符 > < = 即可,区间范围内可通过 num1..num2

  • 如,要查找stars数不小于666的springboot项目:springboot  stars:>=666
  • forks 大于等于500:springboot forks:>500
  • 查找fork在100到200之间 且stars数在80到100之间的springboot项目:springboot forks:100..200 stars:80..100

限制语言、地区

  • language:java
  • location:beijing language:java

更新时间

  • 2月3日之后更新的项目:pushed:>2021-02-03

优秀项目

  • 搜索和关键字匹配的优秀项目:awesome  关键字

 1.只笼统的搜索spring boot。会出来24万个项目,不准确

2. 对项目名精确搜索,搜项目名中包含spring boot的

【spring boot in:name】=>会出来14万个项目,不准确

3. 对项目名精确搜索,搜项目名中包含spring boot的

【spring boot in:name stars:>3000 forks:>7000】

3. 在项目详情(README)中精确搜索,搜其中包含spring boot的

spring boot in:readme stars:>3000 forks:>7000

4. 在项目描述中精确搜索,搜其中包含spring boot的

微服务 in:description language:python

4.使用高级搜索的可视化界面

 gihub Advanced search :https://github.com/search/advanced

高级搜索页面提供了一个用于构造搜索查询的可视化界面

5. 如何看项目

看About、最近的更新时间、README

参考:https://blog.csdn.net/weixin_43499626/article/details/88414830

https://www.bilibili.com/video/BV1yJ411S7Wu?t=491

GitHub【一】如何在github中找想要的开源项目、如何看开源项目相关推荐

  1. linux误修改文件名恢复,如何在 Linux 中找出最近或今天被修改的文件-linux修改文件名...

    Linux 用户在命令行上遇到的常见问题之一是定位具有特定名称的文件,如果你知道确定的文件名则可能会容易得假设你忘记了白天早些时候创建的文件的名称(在你包含了数百个文件的 home 文件夹中),但现在 ...

  2. c++ 进程快照_如何在 Linux 中找出内存消耗最大的进程

    很多次,你可能遇见过系统消耗了过多的内存.如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程. -- Magesh Maruthamuthu(作者) 很多次,你可能遇见过系统 ...

  3. 如何在python中构造想要的时间戳参数

    1. 目的&思路 本次要构造的时间戳,主要有2个用途: headers中需要传当前时间对应的13位(毫秒级)时间戳 查询获取某一时间段内的数据(如30天前-当前时间) 接下来要做的工作: 获取 ...

  4. 如何在 Linux 中找出内存消耗最大的进程

    很多次,你可能遇见过系统消耗了过多的内存.如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程.我相信,你可能已经运行了下文中的命令以进行检查.如果没有,那你尝试过哪些其他的命 ...

  5. matlab 矩阵中的矩阵的特征值,当矩阵的所有条目都是变量时,如何在matlab中找出矩阵的特征值?...

    在MATLAB中没问题. >> syms a b c d e >> M = [a*b -c -d 0 -c e -a -b-d -d -a d -e 0 -b-d -e a]; ...

  6. 我如何在GitHub Project上获得1,000个星星,以及在此过程中学到的教训

    by Andrea Bizzotto 通过安德里亚·比佐托(Andrea Bizzotto) 我如何在GitHub Project上获得1,000个星星,以及在此过程中学到的教训 (How I got ...

  7. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  8. 如何在eclipse中导入Java项目文件包(方法截图详细步骤)

    如何在eclipse中导入Java项目文件包 首先新创建一个Java项目 第二步导入到我们新创建的Java项目文件包中 首先新创建一个Java项目 首先点击file->再点击new->点击 ...

  9. was服务器里面jar包_如何在was中解决jar包冲突

    如何在 was 中解决 jar 包冲突 大型的基于 WebSphere 的项目开发中,同一个 WebSphere Application Server (以下 简称 WAS ) 上会部署多个应用程序, ...

最新文章

  1. mysql日期时间函数
  2. 什么是跨域,什么是同源
  3. 【动态库链接】python调用C
  4. oracle 磁盘不分区吗,LINUX停ORACLE软件、数据文件等所在的磁盘分区空间不足的解决思路...
  5. 一个路由器两个网段互通_如何判断两个IP地址是否在同一个网段?什么是子网掩码?...
  6. linux fpga 开发板,香蕉派BPI-F2S ,四核Linux工业级应用的开源硬件开发板,FPGA教学套装...
  7. 2.6 wpf标记扩展
  8. 瀚高数据库迁移工具常见问题
  9. 斑马网络招聘汽车安全软件工程师
  10. Pivotal 任命Lionel Lim为Pivotal公司副总裁兼亚太区常务董事
  11. 高通Thermal Overview之thermal-engine
  12. 从零开始的基于百度大脑EasyData的多人协同数据标注
  13. GPU中实现反距离加权插值(IDW)
  14. Uninformed Students: Student–Teacher Anomaly Detection with Discriminative Latent Embeddings(翻译)
  15. D - Denouncing Mafia DFS
  16. [视觉SLAM十四讲]学习笔记2-关于欧拉角和万向锁
  17. 03笔记 离散数学——一阶逻辑——基于离散数学(第3版)_章炯民,陶增乐
  18. linux档案权限655,Linux 的档案权限与目录配置
  19. 红旗linux桌面版反应慢,亲自感受红旗Linux系统优化大全
  20. 压力测试+接口测试(工具jmeter)

热门文章

  1. bcm43438的linux驱动下载,bcm43142-driver-linux-4.10
  2. Cocos Creator 游戏开发常见问题(第一期)
  3. C++第三方日志库Glog的安装与使用超详解
  4. 汇编--十进制转化为十六进制
  5. 让你受用一生的做人做事36字诀
  6. linux 使用ntfs-3g 挂载USB存储设备教程
  7. app-调用第三方app-api
  8. python提取p标签的文本_从p标签获取文本内容
  9. nodejs知识结构图
  10. AVPlayer没声音