Ich habe ein Paket für die Interaktion mit GRASS GIS-Prozessen, das auf MELPA verfügbar ist. Die Entwicklungsrate und die Anzahl der Benutzer sind beide recht niedrig, sodass keine Mailingliste oder formelle Kommunikation mit meinen Benutzern erforderlich ist.
Ich habe jedoch gerade einige Änderungen an den Konfigurationsoptionen vorgenommen, die von meinen Benutzern einige Aufmerksamkeit erfordern. Wie kann ich ihnen dies mitteilen, da für die meisten von ihnen nur das aktualisierte Paket von MELPA angezeigt wird? Gibt es eine Möglichkeit, eine Nachricht an Benutzer weiterzuleiten, die sie sehen, wenn sie zum ersten Mal Code ausführen, nachdem eine bestimmte Änderung vorgenommen wurde? Was ist diesbezüglich Best Practice?
package-development
Tyler
quelle
quelle
magit
verwenden , um Benutzer vor inkompatiblengit
Versionen zu warnendisplay-warning
.Antworten:
Ich denke, die Antwort ist, dass Sie am falschen Ort suchen: Versuchen Sie, das allgemeinere Problem zu lösen, bei dem der Benutzer Ihr Paket möglicherweise von Hand oder über ein anderes Paketsystem oder über ELPA installiert, jedoch zu 100% automatisiert ( Daher wird er zu diesem Zeitpunkt keine Nachricht sehen.
IOW macht dies mit Code in Ihrem Paket, der versucht, die problematische Situation zu erkennen und zu diesem Zeitpunkt eine entsprechende Warnung / einen entsprechenden Fehler ausgibt (dh zum Zeitpunkt der Verwendung des Pakets und nicht zum Zeitpunkt der Installation oder Kompilierung).
quelle