貢獻
隨時歡迎為這個專案貢獻,無論多寡,在貢獻前請先閱讀行為準則。
如何找到可以處理的事情
我們會打上 help wanted
標籤在需要幫忙的 issue 上,我們同時也會將他們以以下標籤分類:
- cat-bug
- cat-feature
- cat-chore
- cat-performance
以上是你馬上可以動工的類別, 另外,我們還會使用 high-priority
和 good first issue
標籤來分別表示 issue 的重要程度和容易上手的程度。 如果 issue 沒有被打上 triaged
標籤,或者被打上了needs-confirmation
、needs-repro-script
或 needs-discussion
,那麽你或許可以先別急著動工。
你可以從以下連結開始你的貢獻之路:
- 適合新手修復的 bug
- 適合新手實作的 feature
- 需要幫忙的重要 issue
- 需要重現方法的 issue
-
如果你有興趣進行 issue 分類,你可以透過 CodeTriage 訂閱 yarn的方式來開始。
建構
yarn run build
yarn run watch
使用本機建構
alias yarn="node /path/to/yarn/lib/cli/index.js"
測試
yarn run test
yarn run lint
Pull Requests
我們隨時歡迎你的 pull requests。
- Fork 這個 repo 且自
master
建立分支 - 如果你新撰寫了需要測試的程式碼,請同時加入測試流程。
- 如果你改動了 API,請更新文件。
- 確保通過所有的測試。
- 確保你的程式碼通過程式碼風格檢查 (Code Lint)。
授權條款
貢獻至 Yarn ,意謂著你同意你所有的貢獻將在 BSD license 下授權。