Статьи

Представляем Pearhub

С новым годом.

В прошлом году я провел много времени с Ruby on Rails, и одна из вещей, которая лучше всего работает в мире Ruby, — это система распространения пакетов (так называемые гемы). Многие разработчики Ruby делают свои библиотеки доступными на github , который до недавнего времени имел встроенную функцию публикации кода в виде гема. Недавно они прекратили эту услугу, и вместо этого появился специальный сайт, gemcutter . Gemcutter — это пакетный хостинг / канал.

Я думаю, что подобные сервисы являются важной причиной, по которой гемы так популярны среди разработчиков Ruby, и я подумал, что PHP действительно нужно нечто подобное. Таким образом, в период Рождества я начал готовить услугу, которая теперь достаточно стабильна, чтобы сделать ее доступной для всего сообщества.

Pearhub.org предоставляет место, где вы можете зарегистрировать проект, размещенный на Github, коде Google или аналогичном (в настоящее время поддерживаются только git и subversion). Служба сгенерирует пакет PEAR и поместит его на канал PEAR. Это означает, что установку и обновление можно выполнить из программы установки PEAR. Новые выпуски создаются путем добавления тега в связанный репозиторий. Pearhub будет регулярно проверять наличие новых тегов и, если это так, генерирует новый пакет.

Я надеюсь, что вы найдете это полезным, и отзывы, конечно, приветствуются.