如何版本插件

时间:2015-06-02 12:40:18

标签: plugins versioning

我想知道如何修改插件。

versioning a software products有很多方法,但它们都是一维的。

是否存在二维版本控制的最佳实践,它表明与主应用程序的兼容性以及与插件API的兼容性?

例如,Eclipse提出了一个versioning scheme,每个插件都使用语义版本控制。此外,还有一条规则可以通过将服务数量增加100来区分开发流。这样的版本就像这样:

  • Eclipse v1.0.8
  • 的插件版本v3.1
  • Eclipse v1.0.108
  • 的插件版本v3.2

这对我来说似乎有点可疑。还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

为什么需要在插件版本中显示主应用程序版本的信息?它能帮助用户选择合适的吗?

我更喜欢将此信息放在插件名称中。例如, plugin-eclipse31-1.0.8 plugin-eclipse32-1.0.8 。您可以在插件版本中放置分支名称( eclipse31 eclipse32 ),以简化操作。