一、目标地址

  • Github的地址:https://github.com/
  • Gitee的地址:https://gitee.com/

PS:Github是国外的网站,Gitee是国内的网站。因此有时候Github的下载速度和加载速度会非常慢。

二、Github查找项目,并下载项目源码

注意:本教材只介绍开源项目的查找和下载,该网站还有许多其他丰富的功能服务在此不做介绍

  1. 首页image-20210927122430465

  2. 在右上角的搜索框键入搜索关键字(现以OpenHarmony项目进行演示)image-20210927123149278

  3. 点击fenwii/OpenHarmony,进入项目文件夹image-20210927123627541

  4. 下载方式

    ① 打包成zip的形式下载:image-20210927123816899

    ② 用第三方工具git进行下载:

    ​ A. 复制.git形式的在线链接image-20210927123859844

    ​ B. 打开本地工具git的命令行窗口,输入命令git clone+复制的.git链接,之后键入回车,等待下载完毕即可。image-20210927123946425 image-20210927124215476

三、Gitee查找项目,并下载项目源码

注意:本教材只介绍开源项目的查找和下载,该网站还有许多其他丰富的功能服务在此不做介绍

  1. 首页。image-20210927120003691

  2. 点击左上角“开源软件”image-20210927120116930

  3. 下拉鼠标滚轮,找到项目分类。image-20210927120722590

  4. 找到需要的项目,点击标题,进入项目文件夹。(现以OpenHarmony的子项目kernel_liteos_a进行演示)image-20210927121541523

  5. 项目源码的下载方式:

    ① 打包成zip的形式下载:image-20210927121816982

    ② 用第三方工具git进行下载:

    ​ A. 复制.git形式的在线链接image-20210927121955790

    ​ B. 打开本地工具git的命令行窗口,输入命令git clone+复制的.git链接,之后键入回车,等待下载完毕即可。image-20210927122207879 image-20210927122337390

四、阅读并使用项目

注意:Github和Gitee都是一样使用的Markdown格式进行项目大体描述的,两者都完全一样,因此这里以gitee进行演示

1、阅读Readme.md

一般会将项目描述放在名为ReadMe的Markdown格式的文档中image-20210927124610581

Readme.md中可能包括但不限于:

  • 项目所采用的技术栈(重点关注)
  • 项目简介(重点关注)
  • 项目目录说明
  • 安装/使用说明(重点关注)
  • 架构设计思路(如果需要剖析项目,则重点关注)
  • 其他相关说明

image-20210927125134113

2、剖析项目

注意:这里采用VS code工具,只对项目目录进行简单的剖析,并不演示运行等过程

image-20210927125634418

对目录进行简单剖析:

image-20210927130556438