基于GitHub的jQuery插件資源庫業已發布
英文原文:jQuery's Github-Driven Plugin Repository Launched
1 月 16 日,jQuery Foundation 發布了新版插件資源庫,以期能夠為 jQuery 核心代碼庫的第三方開發帶來更好的支持與促進。
自從一年多以前,早先的 jQuery 插件站點關閉以來,jQuery Foundation 團隊就在著手搭建一個能夠更智能地抵御垃圾的插件系統。作為 jQuery Foundation 的秘書長,Scott Gonzalez 同時也是新站點在 GitHub 上最大的貢獻者。他說到,這個新站點“將通過某個大多數垃圾制造者都不會關注的提交過程 —— 修訂控制系統,來減少垃圾的數量。”利用 GitHub 鉤子(Hooks),第三方 jQuery 插件的開發者將獲得前所未有的豐富工具集。
“托管在 GitHub 或者 Bitbucket 這樣的平臺上的一大好處是,作為用戶,你可以直接獲得一系列功能。比方說:你可以聯系作者,你可以看到代碼是否還在繼續維護,你也可以檢查 bug 報告或提交 bug,甚至可以提交 bug 的補丁。這在之前的站點上多數都做不到。我們認為,促使用戶使用能夠免費提供這些功能的服務,并且在已有大量用戶每天都在使用的環境中工作,是一種巨大的進步。” Gonzalez 說到。
要發布你的 jQuery 插件,你需要利用 Post-receive 鉤子,以及一個 Package 清單(manifest)文件。自動化的流程正在創建中。“David Radcliffe 已經提交了一個 Pull request,為站點新加入了一個 Service 鉤子,使得用戶不必再手動填寫鉤子的 URL。我們也計劃創建一個能夠自動生成清單文件的 Grunt 任務。” Gonzalez 說到。
隨著 jQuery 2.0 的即將到來,現有插件的作者們需要將他們的插件重新發布到新的平臺。Gonzalez 和其他 jQuery Foundation 的成員希望為整個社區的積極參與搭建好舞臺。“新插件站點的一大亮點是其 100% 開源,因此整個社區可以建議新特性、討論特性的優缺點,乃至開發實現新特性。我們非常樂于看到能夠為我們的用戶提供更好的服務,并把與我們的代碼項目同等程度的透明性以及開發性帶給我們的這個站點項目,以實現更快的迭代。”