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