# 版本

# 版本控制策略

稳定性可确保微服务,API,工具和学习的实践不会意外地过时。

本文档包含了为您提供分类法的实践,并具有稳定性的平衡,以确保始终以可预测的方式引入未来的变化。

DDB 遵循 语义版本控制 2.0.0 (opens new window) 。 DDB 版本号有三个部分:major.minor.patch。 根据版本中包含的更改级别增量版本编号。

  • 主要版本包含重要的新功能,但有些除了最少的开发人员帮助时,预计将在更新期间提供帮助。 在更新新的主要版本时,您可能需要运行更新脚本,重构代码,运行其他测试并学习新的 API。

  • 次要版本包含重要的新功能。 较小的发行版完全向后兼容; 更新期间没有开发人员的帮助,但是您可以选择修改应用程序和库以开始使用新版本中添加的新 API,功能和功能。

  • 补丁发布是低风险,包含错误修复和小型新功能。 更新期间预计不会开发人员帮助。

# 发布时间表

您可以关注 当前的团队进步 (opens new window) 有关更详细的概述。

_611 免责声明 :我们在动态环境中运作,事情可能会改变。 提供的信息旨在概述一般框架方向。 它仅用于信息目的。 我们可能会决定随时添加/删除新项目,具体取决于我们在达到质量标准时交付的能力。 DDB 的任何功能或功能的开发,发布和时机仍然由 DDB 团队自行决定。 路线图不代表任何时间交付的承诺,义务或承诺。

# 贬值惯例

有时需要“破坏变化”,例如取消对选定 API 和功能的支持。

使这些过渡尽可能容易:

  • 断裂变化的数量被最小化,并在可能的情况下提供迁移工具。

  • 遵循下面描述的弃用政策,因此您有时间将应用程序更新为最新的 API 和最佳实践。

  • 通知将在应用程序和 Yammer 组中发布,以识别相关的时间表。

# 折旧政策

  • 弃用功能在 ChangElog 中宣布,并在可能的情况下在运行时发出警告。

  • 宣布贬值后,提供了建议的更新路径。

  • 支持在折旧期间使用稳定的 API,因此您的代码将在此期间继续工作。

Last Updated: 2024/6/21 11:34:44