一、目标地址
- Github的地址:
https://github.com/
- Gitee的地址:
https://gitee.com/
PS:Github是国外的网站,Gitee是国内的网站。因此有时候Github的下载速度和加载速度会非常慢。
二、Github查找项目,并下载项目源码
注意:本教材只介绍开源项目的查找和下载,该网站还有许多其他丰富的功能服务在此不做介绍
首页
在右上角的搜索框键入搜索关键字(现以OpenHarmony项目进行演示)
点击
fenwii/OpenHarmony
,进入项目文件夹下载方式
① 打包成zip的形式下载:
② 用第三方工具
git
进行下载: A. 复制
.git
形式的在线链接 B. 打开本地工具
git
的命令行窗口,输入命令git clone
+复制的.git链接,之后键入回车,等待下载完毕即可。
三、Gitee查找项目,并下载项目源码
注意:本教材只介绍开源项目的查找和下载,该网站还有许多其他丰富的功能服务在此不做介绍
首页。
点击左上角
“开源软件”
。下拉鼠标滚轮,找到项目分类。
找到需要的项目,点击标题,进入项目文件夹。(现以OpenHarmony的子项目kernel_liteos_a进行演示)
项目源码的下载方式:
① 打包成zip的形式下载:
② 用第三方工具
git
进行下载: A. 复制
.git
形式的在线链接 B. 打开本地工具
git
的命令行窗口,输入命令git clone
+复制的.git链接,之后键入回车,等待下载完毕即可。
四、阅读并使用项目
注意:Github和Gitee都是一样使用的Markdown格式进行项目大体描述的,两者都完全一样,因此这里以gitee进行演示
1、阅读Readme.md
一般会将项目描述放在名为ReadMe
的Markdown格式的文档中
Readme.md中可能包括但不限于:
- 项目所采用的技术栈(重点关注)
- 项目简介(重点关注)
- 项目目录说明
- 安装/使用说明(重点关注)
- 架构设计思路(如果需要剖析项目,则重点关注)
- 其他相关说明
2、剖析项目
注意:这里采用VS code工具,只对项目目录进行简单的剖析,并不演示运行等过程
对目录进行简单剖析: