yogi 是 Yahoo! YUI 團隊開發的一個簡易上傳 YUI Module 的程式,使用 yogi 可以透過 command line 快速將程式碼上傳到 YUI gallery。
安裝方式
- 先去 github 註冊: https://github.com/
- 再去 YUI gallery 註冊: http://yuilibrary.com/gallery/
- 記得填寫你的 github 帳號
- 安裝 Node.js
- 安裝 NPM (Node.js Package Manager)
- Install yogi: npm -g i yogi
安裝完成後,接著要先用 command line 的方式,登入 YUI Library 與 Github ,分別執行下列兩個指令來完成。
- yogi login : login your account
- yogi gh : login github
建立你的 JS Code
寫好你的 JS 程式碼,接著 commit 到你自已的 github。
假設你做了一個 YUI plugin 名稱叫做 gallery-my-plugin,則可以使用下列的語法,建立一個新的 YUI Module 到 gallery 上,執行成功後,必須再等待 YUI 管理員 approve,你的 YUI Module 才算是上傳成功。
- yogi create -init --type plugin gallery-my-plugin
yogi command
- yogi help --detailed : 查詢 yogi 說明
- yogi server :啟動 yogi server ,可以用來 debug 與測試。
- yogi build : 建立 YUI Format 的 JS 程式碼。
- yogi test : 執行 unit-test
- yogi test --coverage --istanbul
- yogi cdn request
- yogi cdn status
- yogi lint