Jquery新的github插件系统

时间:2012-10-13 14:29:05

标签: jquery jquery-plugins github

我已经按照github(https://github.com/jquery/plugins.jquery.com/)上的plugins.jquery.com repo的所有步骤准备将我的插件添加到新系统中,我在旧存储库中有一个名为Tweetslider的插件,但是我很困惑。

我已使用/ etc / hosts设置本地jquery站点以将其路由到我的ip,并设置所有node.js功能。我假设发布一个插件将通过本地站点的wp-admin完成,但似乎情况并非如此。

我读的越多,我只是在我的存储库的根目录中添加一个jquery.json清单文件就越多,将github中的post-receive-hook添加到接收url的插件站点,并发布一个新的标签使用版本号,然后由jquery插件站点获取并添加。如果是这种情况,为什么我要打扰web-base-template等以及本地插件db等的所有设置?

我的tweetslider存储库位于https://github.com/LiamBailey/TweetSlider

如果我按照上述步骤添加或重新添加我的插件,只要清单有效,或者我错过了什么?

例如,在帖子顶部链接的jquery repo自述文件末尾,它给出了最终指令:

运行网站

node scripts / manager.js

但是当我跑这个时它绝对没有。我已经检查了sysmonitor,并且有一个节点applet,但我看不到任何可视化的东西。我看过代码,但我也没有。所有Wordpress的东西都很完美,我有本地的jquery,我可以登录。我希望其他人看到这一切,并且比我更了解它,因为我想我很快就会发疯。

2 个答案:

答案 0 :(得分:1)

是的,这也让我发疯了。关键是github无法了解您的/ etc / hosts,也无法了解您的本地服务器。

  • 网页模板和wordpress的内容让您可以浏览网站。

  • 节点服务器收到post-receive-hook,然后将信息直接添加到wordpress中。

  • 更改/ etc / hosts设置域名,以便您可以查看本地wordpress站点,但是没有其他人可以看到这一点,特别是github。

一些可能的解决方法:

  • 设置本地git服务器,该服务器具有到本地计算机的post-receive-hook。这样,所有必需的主机名路由都由本地/ etc / hosts处理。

  • 使用某种动态DNS或相关系统来拥有一个公共主机名,该公共主机名指向您的localy运行服务器,并将github挂钩到该服务器。

  • 通过您自己的个人公共服务器将post-receive-hook代理到本地服务器。

您还可以询问jquery论坛上的人是否对组态本地环境有更深入的了解。

答案 1 :(得分:1)

更新2013-01-17

jQuery插件注册表终于出现了! http://plugins.jquery.com

这些说明现在非常简单,http://plugins.jquery.com/docs/publish/

清单的规格也在http://plugins.jquery.com/docs/package-manifest/

中详细说明
  

如果我按照上述步骤添加或重新添加我的插件,只要清单有效,或者我错过了什么?

根据README.md,它警告说它还没有工作。该系统正处于(缓慢)发展阶段。

  

只需使用我们的Web挂钩将一个post-receive挂钩添加到您的存储库   网址,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