我在上面的几个帖子中也提出了这一点。
与 semver 相反,提议的版本号方案可以立即清楚一个版本是否仍然受支持(例如 Ubuntu)。由于这还取决于地球绕太阳的轨道,所以这实际上是有意义的。
这显然是针对软件包和库的。任何 Discourse 发布都包含可能破坏软件用户现有工作流程的更改。我甚至见过安全补丁这样做。Semver 不适用于复杂的应用程序。
是的,确实如此,参见
一旦您确定了您的公共 API,您就可以通过对版本号进行特定增量来传达对其的更改。
我在上面的几个帖子中也提出了这一点。
与 semver 相反,提议的版本号方案可以立即清楚一个版本是否仍然受支持(例如 Ubuntu)。由于这还取决于地球绕太阳的轨道,所以这实际上是有意义的。
这显然是针对软件包和库的。任何 Discourse 发布都包含可能破坏软件用户现有工作流程的更改。我甚至见过安全补丁这样做。Semver 不适用于复杂的应用程序。
是的,确实如此,参见
一旦您确定了您的公共 API,您就可以通过对版本号进行特定增量来传达对其的更改。