Eu tenho um pacote para interagir com os processos GRASS GIS, disponível no MELPA. A taxa de desenvolvimento e o número de usuários são bastante baixos, portanto não há necessidade de uma lista de endereçamento ou de qualquer comunicação formal com meus usuários.
No entanto, acabamos de introduzir algumas alterações nas opções de configuração que exigirão alguma atenção dos meus usuários - como posso comunicar isso a eles, já que para a maioria deles tudo o que eles verão é o pacote atualizado vindo do MELPA? Existe uma maneira de passar uma mensagem aos usuários que eles verão a primeira vez em que executam código após uma certa alteração? Qual é a melhor prática a esse respeito?
package-development
Tyler
fonte
fonte
magit
usado para avisar os usuários sobregit
versão incompatível . Basicamente exibindo condicionalmente as mensagens usandodisplay-warning
.Respostas:
Acho que a resposta é que você está olhando para o lugar errado: tente resolver o problema mais geral em que o usuário instala seu pacote talvez manualmente, ou através de algum outro sistema de pacote ou via ELPA, mas de maneira 100% automatizada ( para que ele não veja nenhuma mensagem que possa aparecer nesse momento).
O IOW faz isso com o código do seu pacote, que tenta reconhecer a situação problemática e emitir um aviso / erro de acordo nesse momento (ou seja, no momento em que o pacote é usado, e não quando está instalado ou compilado).
fonte