Skip to content

Latest commit

 

History

History
62 lines (38 loc) · 2.65 KB

CONTRIBUTING.zh-CN.md

File metadata and controls

62 lines (38 loc) · 2.65 KB

English | 简体中文

贡献指南

感谢你的宝贵时间。你的贡献将使这个项目变得更好!在提交贡献之前,请务必花点时间阅读下面的入门指南。

行为准则

该项目有一份 行为准则,希望参与项目的贡献者都能严格遵守。

透明的开发

所有工作都直接透明地在 GitHub 上进行。核心团队成员和外部贡献者的 pull requests 都需要经过相同的 review 流程。

语义化版本

该项目遵循语义化版本。我们对重要的漏洞修复发布修订号,对新特性或不重要的变更发布次版本号,对重大且不兼容的变更发布主版本号。

每个重大更改都将记录在 changelog 中。

报告 Issues

我们使用 Github issues 进行 bug 报告和新 feature 建议。在报告 bug 之前,请确保已经搜索过类似的 问题,因为它们可能已经得到解答或正在被修复。新问题应通过 问题助手 提交。对于 bug 报告,请包含可用于重现问题的代码。对于新 feature 建议,请指出你想要的更改以及期望的行为。

提交 Pull Request

  1. Fork 此仓库,从 main 创建分支。新功能实现请发 pull request 到 feature 分支。其他更改发到 main 分支。
  2. 使用 npm install -g 安装 lernayarn
  3. 执行 yarn install 安装 workspaces 中各个包的依赖(如果遇到 YN0018 错误,可以使用 YARN_CHECKSUM_BEHAVIOR=update yarn 进行安装)。
  4. 对代码库进行更改。如果适用的话,请确保写了相应的测试。
  5. 提交 git commit, 请同时遵守 Commit 规范
  6. 提交 pull request, 如果有对应的 issue,请进行关联

Commit 指南

Commit messages 请遵循conventional-changelog 标准

<类型>[可选 范围]: <描述>

[可选 正文]

[可选 脚注]

Commit 类型

以下是 commit 类型列表:

  • feat: 新特性或功能
  • fix: 缺陷修复
  • docs: 文档更新
  • style: 代码风格或者组件样式更新
  • refactor: 代码重构,不引入新功能和缺陷修复
  • perf: 性能优化
  • test: 单元测试
  • chore: 其他不修改 src 或测试文件的提交

License

MIT 协议.