Skip to content

Y334275/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 start
  1. 格式化代码

格式化代码执行:

$ yarn prettier
  1. 检测语法错误

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

$ yarn lint
  1. 项目打包

打包请执行:

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

贡献代码

  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

  • CSS 39.0%
  • TypeScript 31.1%
  • JavaScript 26.1%
  • Shell 3.7%
  • Sass 0.1%