如何学习开源项目

请注意,在开始学习开源项目之前,最好有过项目经验,不然在阅读开源项目代码的时候可能会有点痛苦,特别是比较大一点的开源项目。

1.如何找到好的开源项目

一般我们在学习的过程中,总是少不了项目的实战学习,那么如何学习到好的开源项目呢?
在这里我们拿Gitee举例子(因为GitHub太慢了)。Gitee中文名叫码云,相当于国内的GitHub。

在这里我们拿Java做例子,比如我们想拉取一个跟Java相关的开源项目,该怎么做呢?
首先打开Gitee的网站https://gitee.com/explore,登陆好之后就可以直接进行开源软件界面。
在开源软件的界面,官方已经给你推荐了最具价值的开源项目。可以直接看看有没有符合自己胃口的。在这里插入图片描述

或者在右上的搜索框内进行搜索,Java,在搜索后的结果中进行排序,看stars最多的,那么被那么多人认同的肯定就是好项目。在这里插入图片描述

2.项目拉取

在找好需要学习的开源项目之后,开始进行项目的拉取。我们需要提前下载好Git。
我们这里随便找一个项目进行拉取
在拉取之前,记得看一下项目的Readme,因为这个文件是项目的整体介绍,也是了解这个项目最快的方式。
在这里插入图片描述

在上面的搜索结果中,我们点击第一个项目进行拉取,记住GVP代表优秀项目在这里插入图片描述

复制项目的HTTPS链接,然后进入存放项目的目录,然后右击,打开选项框,点击Git Bash Here
在这里插入图片描述

执行Git语句:git clone + 项目链接进行代码拉取,下面界面就是项目已经拉下来了在这里插入图片描述

3.如何将项目跑起来

当然,这个项目是比较优秀的,开源者已经把所有可能需要的教程链接都放在Readme中了,真是良心开源家!大家遇到这样的项目记得点个stars呀!在这里插入图片描述

像上面的项目肯定上手没啥难度了,直接按照给的教程慢慢入门即可。但如果遇到啥也没有的项目咋办呢?前后端分离的项目可以参考下面的链接https://blog.csdn.net/qq_54522796/article/details/124557247?spm=1001.2014.3001.5501

如果后端项目缺少相关依赖,比如缺少Redis或者MQ之类的中间件时,可能就得需要自己慢慢配置了,那么这个时候没有什么更好的办法,只能继续往下进行学习了!

如何看开源项目

还是先看Readme文件,如果有说明更好,如果没有说明,则直接看项目的pom.xml依赖,看一下这个项目使用了哪些技术。在这里插入图片描述

如果pom.xml中有红色波浪线,那大概率是依赖没有下载,只要到maven中,重新加载一个项目就可以了(注意,如果项目比较大的话,那么在重新加载的过程中时间会比较长,因为依赖需要下载)在这里插入图片描述

再看看整个服务的分类,如果是微服务架构的话,看了分为哪些微服务,可以直接对微服务的名字进行翻译,一般的项目都会将其含义作为微服务的名字进行命名的。

再然后,看一下common包,该包都是放整个项目的公共方法,也可以当做迅速了解项目的一种手段。

最后的最后就是看各个微服务的具体业务了,这样一套流程下来,基本上也就差不多了!

最后,总结一下,在学习开源项目的过程中,挑选一个好的开源项目事半功倍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值