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?
package-development
Tyler
źródło
źródło
magit
zastosowania ostrzec użytkowników o niezgodnejgit
wersji .. w zasadzie warunkowo wyświetlania komunikatów z użyciemdisplay-warning
.Odpowiedzi:
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).
źródło