Как мне отправлять обновления пакетов? - PullRequest
7 голосов
/ 07 сентября 2010

Как мне отправлять обновления пакетов, которые я использую, в ELPA? Может ли кто-нибудь привести пример того, как подготовить paredit-22, например, положить на ELPA?

Ответы [ 4 ]

4 голосов
/ 07 сентября 2010

Я думаю, что одной из причин того, что ELPA не получает много пакетов, является то, что до сих пор мало известно об официальном репозитории ELPA (http://elpa.gnu.org/), который будет настроен для Emacs 24 (в котором будет ELPA) встроенный). Без рекомендаций большинство людей, скорее всего, скорее подождут, чем дублируют свои усилия. Существует также много споров вокруг ELPA - большинство из-за его неспособности автоматически обновлять пакеты, что заставляет многих пользователей вообще ставить под сомнение его ценность. лично я предпочитаю дистрибутивы по сравнению с чем-то вроде ELPA, но не все используют GNU / Linux, и даже там не все согласятся со мной.

2 голосов
/ 14 октября 2011

Чтобы внести свой вклад в GNU ELPA , вы должны подписать документ об авторском праве FSF и затем следовать инструкциям для загрузки пакета.

Альтернативами для ELPA являются Marmalade и MELPA, которые имеют огромные репозитории и пользуются огромной популярностью среди пользователей Emacs.

Marmalade требует регистрации на веб-сайте, после чего вы можете загрузить свой пакет.Поскольку Marmalade требует ручной загрузки пакетов, он обычно обеспечивает стабильные версии.Прочитайте инструкции для загрузки.

MELPA работает не так, как мармелад.Обычно вы храните свой пакет онлайн в какой-либо системе контроля версий, затем регистрируете его через страницу GitHub MELPA, и MELPA регулярно автоматически синхронизируется с ним, поэтому пользователи MELPA всегда имеют доступ к передовой версии пакетов.По состоянию на март 2015 года оно насчитывает> 2300 упаковок.Прочитайте инструкции о том, как загрузить свой пакет в MELPA.

2 голосов
/ 07 сентября 2010

Сайт ELPA объясняет, что делать:

http://tromey.com/elpa/upload.html

1 голос
/ 14 октября 2011

Вы можете посмотреть на el-get , если хотите использовать новейшие пакеты ...

...