2kbit Code: INTP的支持周期
2kbit Code: INTP将一个beta版本的支持周期如下定义:
- 主要支持周期(会接受所有种类的更新建议)
- 延续支持周期(仅会接受有关质量更新和紧急更新的建议)
- 项目支持周期(版本停止支持,仅会接受有关紧急更新的建议)
- 项目停止支持(不再会进行任何更新)
主要支持周期
主要支持周期 是一个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修复。