对于所有jQuery插件开发人员,我们有一些激动人心的消息要宣布。 新的jQuery Plugin Registry网站最近上线了。 这个新站点将取代旧的插件注册表,并将“着重解决困扰旧站点的许多问题”。 该站点具有非常简单的界面,该界面允许插件使用者执行基于关键字的搜索。
新站点由多种技术支持,包括WordPress,Apache,MySQL,PHP, Node.js和GitHub 。 注册表本身是GitHub存储库的集合,每个存储库包含一个或多个jQuery插件。 如果您对注册表的工作原理感到好奇,可以在GitHub上找到该站点的源代码 。
发布插件
将插件发布到注册表很简单。 首先,编写(和测试)您的代码。 接下来,为您的插件命名一个唯一的名称。 名称不能在注册表中重复,因此您可能需要进行一些规划。 请注意,jQuery团队明确禁止包蹲,因此您必须具有合法的插件。 下一步是为GitHub存储库设置接收后挂钩。 接收后挂钩使您每次推送存储库时都将其与jQuery注册表服务器进行通信。 GitHub提供了一个有用的教程,可用于快速设置接收后挂钩 。 您的接收后挂钩应设置为联系以下URL。
http://plugins.jquery.com/postreceive-hook
设置挂钩之后,您必须创建一个程序包清单文件。 该文件应位于您存储库的根目录中,并命名为your_project_name .jquery.json
。 正如扩展名所示,清单文件应包含JSON数据。 如果您熟悉Node.js的开发,清单文件似乎与Node的package.json
文件非常相似。 清单文件的确切规范也可以在注册表站点上找到。 最后一步是标记您的版本并将其推送到GitHub。 可以使用下面显示的命令来完成。 本示例假定您正在发布版本1.0.0。
git tag 1.0.0 git push origin --tags
按下按钮后,其他所有内容都会自动处理。 希望您可以利用新的注册表站点。 如果您对jQuery插件非常感兴趣,您甚至可能希望为该项目做出贡献。
From: https://www.sitepoint.com/the-return-of-the-jquery-plugin-registry/