Jak komunikować zmiany pakietu użytkownikom repozytorium?


11

Mam pakiet do interakcji z procesami GRASS GIS, dostępny w MELPA. Tempo rozwoju i liczba użytkowników są dość niskie, więc nie ma potrzeby tworzenia listy mailingowej ani formalnej komunikacji z moimi użytkownikami.

Jednak właśnie wprowadziłem pewne zmiany w opcjach konfiguracji, które będą wymagały uwagi ze strony moich użytkowników - jak mogę im to przekazać, biorąc pod uwagę, że dla większości z nich zobaczą tylko zaktualizowany pakiet pochodzący z MELPA? Czy istnieje sposób na przekazanie użytkownikom wiadomości, że zobaczą się przy pierwszym uruchomieniu kodu po wprowadzeniu określonej zmiany? Jaka jest najlepsza praktyka w tym zakresie?


1
Myślę, że należy to zamknąć jako „oparte na opiniach”.
lunaryorn

7
Można użyć metody magit zastosowania ostrzec użytkowników o niezgodnej gitwersji .. w zasadzie warunkowo wyświetlania komunikatów z użyciem display-warning.
Kaushal Modi

11
@lunaryorn „Czy istnieje sposób na przekazanie wiadomości użytkownikom za pośrednictwem systemu pakietów?” nie jest oparty na opiniach. Najlepsze praktyki mogą, ale nie muszą, w zależności od tego, czy pakiet.el lub różne repozytoria mają ustaloną metodę przekazywania informacji użytkownikom.
Tyler,

Odpowiedzi:


4

Myślę, że odpowiedź brzmi: patrzysz w niewłaściwe miejsce: spróbuj rozwiązać bardziej ogólny problem, w którym użytkownik instaluje pakiet może ręcznie, za pośrednictwem innego systemu pakietów lub za pośrednictwem ELPA, ale w 100% zautomatyzowany sposób ( więc nie zobaczy żadnej wiadomości, która może się wtedy pojawić).

IOW robi to z kodem w pakiecie, który próbuje rozpoznać problematyczną sytuację i odpowiednio wydać ostrzeżenie / błąd w tym czasie (tj. W momencie użycia pakietu, a nie kiedy jest on instalowany lub kompilowany).


co znaczy „IOW”?
toogley

@toogley Innymi słowy
Tyler,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.