Skip to content

subnav/cmt-cs-learning-website

 
 

Repository files navigation

开始

  1. clone 项目
$ git clone --recurse-submodules https://github.com/max-studio/cmt-cs-learning-website.git

--recurse-submodules 选项是必选的,若在 clone 时没有添加该选项,也可以在 clone 后的项目目录中执行:

$ git submodule update --init --recursive
  1. 依赖安装

进入项目目录中,执行以下命令:

$ yarn
  1. 初始化项目(重要)
$ yarn prepare
  1. 本地运行

启动本地服务:

$ yarn start
  1. 项目打包

打包请执行:

$ yarn build
$ cd public
$ tar -cf dist.tar *
$ cd ..

规范代码

  1. 格式化代码

格式化代码执行:

$ yarn prettier
  1. 检测语法错误

语法检测请执行以下命令:

$ yarn lint

贡献代码

  1. fork 项目

将项目 fork 到你自己的 repositories 中,并采用概览中的方式 clone 至本地计算机。

  1. 添加上游仓库

在项目目录中执行

$ git remote add upstream https://github.com/max-studio/cmt-cs-learning-website.git

添加上游仓库(源仓库)。

  1. 同步代码

使用

$ git pull upstream master

同步上游仓库代码。

  1. 添加你的代码

在编写自己的代码之前,必须要同步上游仓库代码并解决冲突。解决所有冲突后,请先阅读 规范文档项目架构 了解本项目的基本信息,然后就可以愉快地在项目中编写你的代码了。

  1. commit

在终端中输入

$ git commit

此时,会提示你选择本次提交的类型、主题等等信息,根据提示输入对应信息即可。

  1. 推送

使用

$ git push origin 分支名

提交到你的 repositories。

  1. 创建 Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 43.2%
  • CSS 36.4%
  • JavaScript 19.5%
  • Other 0.9%