2012-10-13 45 views
7

我已經按照github上的plugins.jquery.com repo(https://github.com/jquery/plugins.jquery.com/)上的所有步驟準備好將我的插件添加到新系統中,我在舊的存儲庫中有一個名爲Tweetslider的插件,但我很困惑。jquery新的github插件系統

我設置了本地jquery站點,使用/ etc/hosts將它路由到我的ip,並設置了所有node.js功能。我認爲發佈插件將通過本地網站的wp-admin完成,但似乎並非如此。

我讀得越多,看起來就越簡單,在我的倉庫的根目錄中添加一個jquery.json清單文件,將github中的post-receive-hook添加到接收url的插件站點,併發佈一個新的標籤的版本號,然後由jquery插件網站挑選並添加。如果是這樣的話,爲什麼我會打擾web-base-template等等以及所有設置本地插件db等?

我對tweetslider庫是在這裏https://github.com/LiamBailey/TweetSlider

如果我按照上面將我的插件加入或重新加入提供的清單是有效的步驟,還是我失去了一些東西?

例如在開機自檢時它給作爲最終指令的頂部掛了jQuery回購自述結束:

運行網站

節點腳本/ manager.js

但當我運行它時,它什麼也沒有。我已經檢查過sysmonitor,並且有一個節點applet在裏面,但是我看不到任何可見的事情。我已經看過代碼,但是我也沒有看到。所有的WordPress的東西是完美的,我有當地的jQuery,我可以登錄。我希望別人看到這些,並且比我更瞭解它,因爲我認爲我很快就會發瘋。

回答

1

是的,這也讓我發瘋。關鍵是github無法瞭解你的/ etc/hosts並且不知道你的本地服務器。

  • web-base-template和wordpress的東西是這樣你可以查看網站。

  • 節點服務器收到post-receive-hook,然後直接將信息添加到wordpress中。

  • 更改/ etc/hosts設置域名,以便您可以查看本地wordpress站點,但是沒有其他人可以看到這一點,特別是github。

一些可能的解決辦法:

  • 設置具有後收到鉤到本地計算機的本地git的服務器。通過這種方式,所有必要的主機名路由都使用您的本地/ etc/hosts進行處理。

  • 使用某種動態DNS或相關係統,使公共主機名指向您的本地運行的服務器,並有github鉤入。

  • 通過您自己的個人公共服務器將post-receive-hook代理到本地服務器。

你也可以問問jQuery論壇上的人是否有更深入的瞭解配置本地環境。

1

更新2013年1月17日

的jQuery插件註冊表是終於到了! http://plugins.jquery.com

的指令已經相當straigtforward,http://plugins.jquery.com/docs/publish/

而且規格清單也明確在http://plugins.jquery.com/docs/package-manifest/


詳述如果我按照上面會增加我的插件的步驟或重新補充提供的清單是有效的,或者我錯過了什麼?

根據README.md,它警告說它還沒有工作。這個系統正處於(緩慢)發展階段。

一個簡單的後收到鉤添加到您的資料庫和我們的網絡鉤 網址,http://plugins.jquery.com/_update警告:這還不是 功能!

而且我注意到last commit做了一個月前約爲更新說在https://github.com/jquery/plugins.jquery.com/blob/4f5f611d247db6b3df11a2a5bda0957d08f11d6f/site-content/page/docs/publish.html

事情後收到鉤在其上發佈文檔http://plugins.jquery.com/postreceive-hook喜歡那種讓人困惑,但你可以嘗試詢問和/或尋找https://github.com/jquery/plugins.jquery.com/issues

+0

感謝您的回答。我知道它還沒有起作用,這就是爲什麼我問「會」我的插件被添加,而不是會。感謝您提供更新文檔的鏈接,但除此之外,您不告訴我任何我不知道的內容,因此我無法接受您的答案。 –

+0

這很好,我不希望你接受它作爲答案。我無法在評論中很好地適應這一切。 –

+0

我並不是說任何冒犯,只是想解釋爲什麼我不接受。再次感謝您的回答,它間接地提供了幫助,因爲閱讀修訂後的文檔讓我非常確信,我所需要做的就是編寫一個jquery.json清單並添加一個post update鉤子。 –