Любая утилита диспетчера обновлений плагинов jQuery? - PullRequest
13 голосов
/ 11 сентября 2009

Мы очень интенсивно используем jQuery в нескольких проектах, и наряду с этим у нас есть множество (иногда около десятка) плагинов, которые мы используем (jqGrid, jPolite, jGrowl, colorbox, layout, validate, formatters, mask, чтобы назвать некоторые из них).

Мой страх в какой-то момент решает, какие из них имеют обновления, которые должны быть обновлены, станет проблемой. Кто-нибудь знает инструмент (или, возможно, другой «плагин»), который проверит все найденные плагины и сообщит, являются ли они последней версией? Помощник, если хотите, который помогает поддерживать ваши плагины jQuery обновленными.

Спасибо!

Ответы [ 3 ]

4 голосов
/ 14 сентября 2009

То есть вы хотите что-то вроде CPAN в Perl или Ruby Gems, но строго для jQuery?

Насколько я знаю, такого нет, хотя это было бы чрезвычайно круто и полезно.

Поскольку база данных плагинов уже в основном существует (хотя я сомневаюсь, насколько она актуальна), насколько сложно будет обернуть ее вокруг?

Если вы хотите начать проект, позвольте мне знать, что нам нужно подключить к нему людей из JQ.org.

2 голосов
/ 20 сентября 2009

Вместо того, чтобы добавить еще один инструмент, я предлагаю вам сделать это с тем, который вы уже используете: Система контроля версий. Большинство приличных программ контроля версий поддерживает внешние включения, которые вы можете использовать для обновления ваших плагинов.

Скажем, мы хотим включить новейший плагин mousewheel в наш проект SVN, в вашей папке плагинов сделайте:

svn propset svn:externals "mwheel http://jqueryjs.googlecode.com/svn/tags/plugins/mousewheel/3.0/" .
svn commit
svn update

Это создаст папку с именем mwheel и будет обновлять ее в соответствии с тем, что находится в удаленном репозитории, при каждом локальном обновлении.

1 голос
/ 11 сентября 2009

Я не знаю ничего похожего на то, что вы ищете, но у меня пока есть некоторые идеи. Некоторые из плагинов, которые вы используете, имеют RSS-каналы, вы можете посмотреть их. В других случаях вы можете написать задание cron или два для обновления проектов из исходного кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...