放出巨獸!- 宣佈 Yeoman 1.0

你最喜歡的戴高禮帽留小鬍子的男人已擺上架子。今天就前往最近的 npm 並升級至 Yeoman 1.0!

The Yeoman 1.0 Team

對於那些尚未嘗試過 Yeoman 或一直在等待 1.0 的人,只要在你的終端機中輸入

npm install -g yo

如果你已使用過任何 1.0 發行候選版本,你將會對此升級感到既熟悉又滿意。你將能和 yo 及你最喜愛的產生器繼續維持同樣穩定、愉快的關係。

npm update -g yo

備註:請記住,在看到下方選項之前,你需要使用 yoyo 後面接上產生器名稱(例如 yo angular)來安裝產生器 :)

1.0 有什麼新功能?

A new `yo` helpful prompt system

過去一年的一些重要進展包含

  • yoyeoman 中分離開來,並將其定位成網路一流水準的架構解決方案。

  • 運用豐富的提示(核取方塊、清單等,感謝 Inquirer.js)、檔案工具程式等等,重新編寫一個產生器系統。

  • 重大的效能提升安裝步驟的自動化。現在產生器能夠安裝它們所有的同儕相依性,這表示你只需要執行:npm install generator-angular

  • 一個新的 yo 有用的提示系統。只執行 yo 而未指定產生器將讓你輕鬆更新產生器、搜尋和安裝新的產生器,以及尋找協助。

為什麼選擇 Yeoman?

如果你對 Yeoman 很陌生,只使用一個 yo ____ 指令就能讓你的指尖擁有 極大的 力量。關於入門協助,請嘗試這些資源

即使對於經驗豐富的開發人員而言,Yeoman 仍能改善你的工作流程。Yeoman 立即就能提供協助的方法之一,就是提供經過微調的 Grunt 組態。設定 LiveReload、Sass、Uglify 與 CoffeeScript 可能需要花上數小時,但在 Yeoman 中只要一分鐘就能完成。如果你希望進一步自訂,也完全沒有問題!

誰在使用 Yeoman?

如今,Yeoman 支援各種受歡迎的開放原始碼專案,例如 Angular 的開發工具,可用於建立架構的 jQuery 外掛程式,全端解決方案,例如 Hood.ieExpress,現在甚至用於建立完整的 WordpressJekyll 網站。

Yeoman 可用於任何規模的應用程式,從 GIF 製作器投影片簡報新聞網站,甚至是 VIM 秘笈

您有自己的作品嗎?歡迎留下訊息,向大家展示一下!

Yeoman 的未來藍圖是什麼?

Yeoman 將持續成長。我們有許多計畫,其目標都是讓您開發工作流程更順暢。Addy 在他發表的影片 Yeoman 的未來 中,為我們描繪了一幅美麗的未來遠景圖。

簡單來說,以下是一些您可期待的功能:

  • 產生器會擴充自其他產生器。

  • 減少建立架構提示訊息。系統會記住您的偏好設定。

  • 減少旗標。記住 yo 就夠了。

  • 插入式功能。需要 CoffeeScript 嗎?

產生器作者也將有許多其他改進功能。您可以在 GitHub 上的 yo.next 追蹤並參與討論,了解我們的未來發展方向。

忙碌的一年

從去年此時起...

  • Addy 的家人搬到倫敦。
  • Brian 搬到加州,全職投入 Angular 的工作。
  • Pascal 預計在下週左右發佈重磅預告。
  • Stephen 喜獲千金。
  • Sindre 蓄了 小鬍子

...但如今我們卻發佈了這個大型專案。我們怎麼可能辦到呢?

各位!沒有這個龐大的開放原始碼社群的協助,我們絕不可能做到。如果您有合併的拉取請求、建立議題或提出建議,請留言告訴我們!今天是屬於我們的日子!

以下就是我們之中的一部分人:

Addy, Brian, and Sindre

...但是,我們全員感謝大家。

Stephen Sawchuk { @stephenplusplus },
Addy Osmani { @addyosmani },
Sindre Sorhus { @sindresorhus },
Brian Ford { @briantford },
Pascal Hartig { @passy },
Paul Irish { @paul_irish },
Frederick Ros { @sl33p3r },
Mickael Daniel { @mklabs },
Eric Bidelman { @ebidel }

以及 Yeoman 團隊的其他成員。


« 查看更多文章