參與貢獻

針對像 Yeoman 這樣的大型專案,有時候很難知道從哪裡開始貢獻。這份文件將試著說明專案組織與協助我們的方式!

社群

開始的最佳途徑可能是參與我們的社群。

文件

大多數開源專案最花時間的任務就是撰寫和更新文件。這包括核心文件,也包含協助維護和更新網站。

很有可能你是一名 Web 開發人員。如果是的話,那就太好了,因為有許多方法可以讓這個網站更好。

前往 yeoman/yeoman.github.io 在網站和文件上作業。

官方產生器

Yeoman 核心團隊維護許多 官方產生器。你喜歡架構嗎?你使用其中一個產生器,並有一些想法可以改善它嗎?那麼你真的應該從這裡開始!

查看 我們的 github 組織 找到你想要貢獻的存放庫。

外掛和模組

核心團隊維護幾個 node 模組和一堆 Grunt 外掛。

核心系統

熟悉 Yeoman 的運作方式後,或如果你只是想使用 Node.js,那麼你可以考慮對核心系統做出貢獻。

核心系統在基本上包含三個元件

  1. yo,使用 Yeoman 的命令列介面。
  2. 環境,尋找、註冊和執行產生器。
  3. 基本類別,你用來延伸它以建立你自己的產生器。這些類別包含協助方法,用來簡化你自己的產生器撰寫作業。