針對像 Yeoman 這樣的大型專案,有時候很難知道從哪裡開始貢獻。這份文件將試著說明專案組織與協助我們的方式!
社群
開始的最佳途徑可能是參與我們的社群。
- 在我們的 Gitter 會議室 串門子
- 在 StackOverflow (#yeoman) 上回答問題
- 參加當地聚會並與同事交談!
- 協助在 yeoman/yeoman 和產生器存放庫中發問問題的人。
文件
大多數開源專案最花時間的任務就是撰寫和更新文件。這包括核心文件,也包含協助維護和更新網站。
很有可能你是一名 Web 開發人員。如果是的話,那就太好了,因為有許多方法可以讓這個網站更好。
前往 yeoman/yeoman.github.io 在網站和文件上作業。
官方產生器
Yeoman 核心團隊維護許多 官方產生器。你喜歡架構嗎?你使用其中一個產生器,並有一些想法可以改善它嗎?那麼你真的應該從這裡開始!
查看 我們的 github 組織 找到你想要貢獻的存放庫。
外掛和模組
核心團隊維護幾個 node 模組和一堆 Grunt 外掛。
- grunt-usemin
- grunt-filerev
- yosay
- update-notifier
- configstore
- bower-requirejs
- stringify-object
- insight
核心系統
熟悉 Yeoman 的運作方式後,或如果你只是想使用 Node.js,那麼你可以考慮對核心系統做出貢獻。
核心系統在基本上包含三個元件