如何将软件包更改传达给存储库用户?


11

我有一个可与MELPA上的GRASS GIS流程进行交互的软件包。发展速度和用户数量都非常低,因此不需要邮件列表或与我的用户进行任何正式交流。

但是,我刚刚对配置选项进行了一些更改,这些更改需要我的用户注意-我如何与他们交流,因为对于他们大多数人来说,他们将看到更新的软件包来自MELPA?有没有一种方法可以向用户传递消息,使他们可以在进行某些更改后第一次看到代码?这方面的最佳实践是什么?


1
我认为应该以“基于观点”来关闭。
lunaryorn

7
您可以使用该方法magit 的使用,以警告用户不兼容的git版本..基本上都采用有条件显示消息display-warning
2015年

11
@lunaryorn“是否可以通过打包系统将消息传递给用户?” 不是基于意见的。最佳实践可能会,也可能不会,这取决于package.el或其他存储库是否已建立将信息传递给用户的方法。
泰勒(Tyler)2015年

Answers:


4

我认为答案是您看错了地方:尝试解决更普遍的问题,即用户可以手动,通过其他某种软件包系统或通过ELPA,但以100%自动化的方式来安装软件包(因此他不会看到任何可能显示的消息)。

IOW使用您程序包中的代码执行此操作,该程序会尝试识别有问题的情况并在该时间(即,在使用程序包时,而不是在安装或编译程序包时)发出警告/错误。


“ IOW”是什么意思?
toogley '16

@toogley换句话说
泰勒(Tyler)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.