Slide 1

Slide 1 text

JQuery Plugin 上架之旅 JasonNi MiiiCasa

Slide 2

Slide 2 text

緣起 miiicloud 在選檔案時 要一筆一筆勾選 在做測試時

Slide 3

Slide 3 text

旅程展開... 花個1小時寫一個來用好了

Slide 4

Slide 4 text

旅程展開...此時

Slide 5

Slide 5 text

旅程展開... 這東西 要做就要做最好低 應該要做成 framework 到處都可用 做成 JQuery Plugin 上架到 JQuery 官網好了!

Slide 6

Slide 6 text

旅程展開...

Slide 7

Slide 7 text

上架123 官方手冊 JQuery Plugin Publish Reference 1. Create a Github Repo 2. Add a Post-Receive Hook 3. Add a Manifest 4. Validate Manifest 5. Publish a Version

Slide 8

Slide 8 text

Create a Github Repo

Slide 9

Slide 9 text

Add a Post-Receive Hook Github Help: Add a Post-Receive Hook

Slide 10

Slide 10 text

http://plugins.jquery.com/postreceive-hook

Slide 11

Slide 11 text

Add a Manifest JQuery Manifest Spec 命名規則: yourplugin.jquery.json Require Fields ● name ● version ● title ● author ● licenses ● dependencies Optional Fields ● description ● keywords ● homepage ● docs ● demo ● download

Slide 12

Slide 12 text

Manifest Example { // JSON "name": "rangeselector", "version": "1.0.2", "title": "jQuery Range Selector", "author": { "name": "Jason Ni", "email": "[email protected]", "url": "http://jasonni.github.io" }, "licenses": [ { "type": "MIT", "url": "http://opensource.org/licenses/mit-license.php" } ], "dependencies": { "jquery": ">=1.2.3" } }

Slide 13

Slide 13 text

Validate Manifest JQuery Plugin Publish - Validate Your Manifest File Here

Slide 14

Slide 14 text

Publish a Version { "name": "rangeselector", "version": "1.0.2" …. } $ git tag 1.0.2 $ git push origin --tags

Slide 15

Slide 15 text

Finish

Slide 16

Slide 16 text

航向未來, 夯哥說... 看的到經驗值啊 ! 鼓勵大家寫成 Plugin 方式,有 issue 就送 pull-request 到 Github

Slide 17

Slide 17 text

No content