Bilibili-Evolved/CONTRIBUTING.md
2020-09-18 22:06:59 +08:00

1.5 KiB

代码贡献指南 Pull Request Guide

环境需求

下载项目代码

将项目 Fork 至自己账户

然后克隆至本地

git clone --single-branch -b preview https://github.com/{{your-name}}/Bilibili-Evolved.git
cd Bilibili-Evolved

安装依赖

yarn

如果太慢的话请换用淘宝镜像

yarn --registry=https://registry.npm.taobao.org/

修改代码

待补充:

  • 修改现有功能
  • 添加新功能

构建/监视

编译代码 (有时候要跑两次才能真正编译完成, 玄学bug)

(VSCode 对应任务: 重新编译 rebuild)

dotnet builder/dotnet/publish/build.dll

监视代码改动 (Vue构建偶尔会出bug假死, 关掉重启下就行)

(VSCode 对应任务: 监视 watch)

dotnet builder/dotnet/publish/build.dll watch

提交 commit

  • 调试过程中会产生编译后的文件(min文件夹里的东西和根目录的4个脚本主文件), 建议提交前放弃这些文件的更改, 只提交对源代码的修改, 防止冲突
  • commit message 只需写明改动点, 中英文随意, 也不强求类似 commit-lint 的格式

发起合并请求

将 preview 分支往主仓库的 preview 分支合并就行