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

Logo

鸿蒙生态一站式服务平台。

更多推荐