2kbit Code: INTP的支持周期

2kbit Code: INTP将一个beta版本的支持周期如下定义:

  1. 主要支持周期(会接受所有种类的更新建议)
  2. 延续支持周期(仅会接受有关质量更新和紧急更新的建议)
  3. 项目支持周期(版本停止支持,仅会接受有关紧急更新的建议)
  4. 项目停止支持(不再会进行任何更新)

主要支持周期

主要支持周期 是一个beta版本默认的支持周期,通常持续 三个月,或者 直到下个beta版本发布,取最短者。

主要支持周期里,直到下一个beta版本发布之前,所有类型的建议一旦安排到下一个版本,都会予以实现,并在下个版本正式发布这些更新。

延续支持周期

当一个beta版本的 主要支持周期 结束,如果该beta版本是最新版本,且在宣告结束支持之前收到了质量更新的建议,那么该beta版本会获得一个月的 延续支持周期

延续支持周期 期间,所有在周期内的有关 质量更新 的建议都会安排实现,并在 一个月后 发布到下一个beta版本。

如果是有关 功能更新 的建议,或者提出建议的时间在这个beta版本的 延续支持周期 之外,则视作下个beta版本支持周期内的更新建议。

换言之,这些更新会在 下两个beta版本 发布。

此外,如果一个beta版本获得一个月的 延续支持周期,则下个beta版本的主要支持周期将延长到 六个月

项目支持周期

当一个beta版本的主要支持周期结束,且该beta版本在宣告结束支持之前未曾获得延续支持,如果该beta版本是最新版本,则 所有beta版本的支持周期正式结束

所有beta版本支持周期的结束将迎来 项目支持周期 的开始,在项目支持周期里,只有 紧急更新 会得以接受。

项目停止支持

当2kbit Code: INTP被正式宣告停止支持(通常是 项目支持周期 开始后三个月内没有任何 紧急更新),2kbit Code: INTP将不会再接受任何种类的更新,无论紧急程度如何。

一旦宣告项目停止支持的决定作出,项目仓库将被归档,且通常这一决定不会被撤销。

更新的种类

功能更新:任何为2kbit Code: INTP引入新功能的更新

质量更新:任何有关优化2kbit Code: INTP代码和程序质量的更新,包括但不限于 紧急更新 以及代码逻辑优化、算法优化。

紧急更新:任何旨在解决 妨碍2kbit Code: INTP正常运行的问题 的更新,比如安全漏洞修复、bug修复。