欢迎参与贡献,无论大小。贡献之前,请先阅读 代码规则

Find things to work on

需要帮助改进的issue除了被打上了help wanted的标签的以外,也被分为如下几类:

  • cat-bug
  • cat-feature
  • cat-chore
  • cat-performance
    以上是你可以使用的主要类别。 另外,我们还会使用 high-prioritygood first issue标签来分别表示issue的重要程度和容易上手的程度。 如果issue没有被打上 triaged标签,或者被打上了needs-confirmationneeds-repro-scriptneeds-discussion之一,那么你或许可以先别急着动手修改。

你可以从以下链接开始你的贡献之路:

If you would like to start triaging issues, one easy way to get started is to subscribe to yarn on CodeTriage.

构建

  1. yarn run build
  1. yarn run watch

使用本地构建版本

  1. alias yarn="node /path/to/yarn/lib/cli/index.js"

测试

  1. yarn run test
  1. yarn run lint

合并请求

我们积极欢迎您的合并请求。

  • Fork 仓库并从 master 创建你的分支。
  • 如果你添加了一些需要测试的代码,请同时添加一些测试方法、用例。
  • 如果你修改了 API,请更新文档。
  • 确保测试集运行通过。
  • 确保你的代码通过代码风格检查(Code Lint)。

授权协议

要贡献给 Yarn,你要同意你的贡献在 BSD协议下授权。

原文: https://yarnpkg.com/zh-Hans/org/contributing