Як повідомити про зміни пакету користувачам сховища?


11

У мене є пакет взаємодії з GIS-процесами GRASS, доступний на MELPA. Швидкість розвитку та кількість користувачів обидва досить низькі, тому немає потреби в списку розсилки або в будь-якому офіційному спілкуванні з моїми користувачами.

Однак я щойно вніс деякі зміни в параметри конфігурації, які вимагатимуть певної уваги від моїх користувачів - як я можу це їм повідомити, враховуючи, що для більшості з них все, що вони побачать, - це оновлений пакет, що надходить від MELPA? Чи є спосіб передати користувачам повідомлення про те, що вони побачать перший раз, коли вони запустять код після внесення певної зміни? Яка найкраща практика в цьому плані?


1
Я думаю, що це слід закрити як "на основі думки".
місячник

7
Ви можете використовувати метод magit використання , щоб попередити користувачів про несумісною gitверсії .. в основному умовно відображення повідомлень з використанням display-warning.
Каушал Моді

11
@lunaryorn "Чи є спосіб передавати повідомлення користувачам через пакетну систему?" не ґрунтується на думці Передовий досвід може бути, а може і не бути, залежно від того, чи пакет.el або різні сховища мають встановлений метод для передачі інформації користувачам.
Тайлер

Відповіді:


4

Я думаю, що відповідь полягає в тому, що ви шукаєте не в тому місці: спробуйте вирішити загальну проблему, коли користувач встановлює ваш пакет, можливо, вручну, або через якусь іншу систему пакетів, або через ELPA, але 100% автоматизованим способом ( тому він не побачить жодного повідомлення, яке може з’явитися в цей момент).

IOW зробіть це з кодом у вашому пакеті, який намагається розпізнати проблемну ситуацію і відповідно видавати попередження / помилку на той час (тобто в той час, коли пакет використовується, а не коли він встановлений чи складений).


що означає "IOW"?
toogley

@toogley Іншими словами
Тайлер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.