Tengo un paquete para interactuar con los procesos GRASS GIS, disponible en MELPA. La tasa de desarrollo y el número de usuarios son bastante bajos, por lo que no hay necesidad de una lista de correo o comunicaciones formales con mis usuarios.
Sin embargo, acabo de introducir algunos cambios en las opciones de configuración que requerirán cierta atención por parte de mis usuarios: ¿cómo puedo comunicarles esto, dado que para la mayoría de ellos lo único que verán es el paquete actualizado que viene de MELPA? ¿Hay alguna manera de pasar un mensaje a los usuarios que verán la primera vez que ejecutan el código después de que se haya realizado un cierto cambio? ¿Cuál es la mejor práctica a este respecto?
package-development
Tyler
fuente
fuente
magit
usa para advertir a los usuarios sobregit
versiones incompatibles ... básicamente mostrando mensajes condicionalmente usandodisplay-warning
.Respuestas:
Creo que la respuesta es que está buscando el lugar equivocado: intente resolver el problema más general en el que el usuario instala su paquete tal vez a mano, o mediante algún otro sistema de paquetes, o mediante ELPA, pero de manera 100% automatizada ( para que no vea ningún mensaje que pueda aparecer en ese punto).
IOW lo hace con código dentro de su paquete, que trata de reconocer la situación problemática y emite una advertencia / error en consecuencia en ese momento (es decir, en el momento en que se usa el paquete, en lugar de cuando está instalado o compilado).
fuente