我想知道如何修改插件。
versioning a software products有很多方法,但它们都是一维的。
是否存在二维版本控制的最佳实践,它表明与主应用程序的兼容性以及与插件API的兼容性?
例如,Eclipse提出了一个versioning scheme,每个插件都使用语义版本控制。此外,还有一条规则可以通过将服务数量增加100来区分开发流。这样的版本就像这样:v1.0.8
v3.1
v1.0.108
v3.2
这对我来说似乎有点可疑。还有更好的方法吗?
答案 0 :(得分:1)
为什么需要在插件版本中显示主应用程序版本的信息?它能帮助用户选择合适的吗?
我更喜欢将此信息放在插件名称中。例如, plugin-eclipse31-1.0.8 和 plugin-eclipse32-1.0.8 。您可以在插件版本中放置分支名称( eclipse31 或 eclipse32 ),以简化操作。