开源项目 Spartacus 的 git 提交流程规范
创始人
2024-04-27 20:05:19
0

Spartacus 开源项目由一组库组成。为了更容易知道哪个版本的库与另一个版本兼容,库版本在所有包中同步。 这意味着当我们要发布 1.5.0 版本时,我们会发布该版本下的所有库,即使某些库与上一个版本相比没有任何变化。 这样一来,我们可以使用单个版本号来指代任何给定版本的整套 Spartacus 库。

如下图所示,Spartacus 项目 Angular.json 文件里一个个类型为 library 的子项目:

对于版本控制,我们遵循语义版本控制,也称为 SemVer。 除了稳定版本,Spartacus 还生产 next 和 rc 版本。

下图是 Spartacus 的 next 版本的例子:

下图是 Spartacus rc 版本的例子:

https://www.npmjs.com/package/@spartacus/core

当 Spartacus 团队完成该版本所有新功能的开发后,将发布一个 rc 版本,这意味着功能和公共 API 都不会发生任何重大变化。 社区可以安全地开始测试 rc 版本中的功能。rc 版本可能包含一些错误,这些错误将在发布稳定版本之前修复。 当没有更多错误并且社区停止报告该版本的问题时,我们将继续制作稳定版本。

Spartacus 项目中的流程是围绕前面部分中描述的版本支持构建的。

develop 分支是默认分支,用于新版本开发,包括次要版本和主要版本。 所有功能和错误修复都合并到此分支。

还有一个维护分支,它随着新的稳定版或 rc 版本而变化,用于补丁版本。 只有错误修复会合并到维护分支。

一旦我们发布 1.4.0-rc.0 版本,release/1.4.x 分支将被视为维护分支。 当我们发布版本 1.5.0-rc.0 时,release/1.5.x 分支成为维护分支,依此类推。

这些分支如下图所示:

相关内容

热门资讯

原创 被... 被苹果起诉还敢爆料?Jon Prosser这次直接甩出王炸,iPhone首款折叠屏渲染图全网刷屏!书...
财政政策如何继续“更加积极”—... 新华社北京12月28日电 题:财政政策如何继续“更加积极”——解读2026年财政工作新看点 新华社记...
原创 财... 兄弟们,年末最重要的政策风向标来了!全国财政工作会议刚刚定调2026:核心就四个字——“大力提振消费...
父子交易、六次延期、2亿诉讼,... 文 | 预见能源 福达合金对光达电子3.5亿元的现金收购计划,在推进五个月后于2025年12月16...
“男子充25年爱奇艺会员欲退费... 近日,河南男子在爱奇艺平台充了25年会员遇退费难一事引发关注。 12月28日上午,爱奇艺官方回应称,...
欣旺达子公司诉讼案引关注:动力... 12月26日欣旺达(300207)公告,其全资子公司欣旺达动力科技股份有限公司(简称“欣旺达动力”)...
石景山一住户养上百只猫引众怒,... 北京石景山区一住户在家里养了上百只流浪猫,影响了小区100多户居民正常生活,引发群体性排除妨害纠纷。...
思维导图(231):从世其律师... 2025年12月16日,微信公众号“世间其旅”发布了一篇题为《陈律师,对不起,我们实在无法与您为伍!...
分手后“60后”男子起诉“90... 日前,重庆市云阳县人民法院公开了一份刑事附带民事判决书。重庆“60后”男子陈某某在分手后,以赠与合同...
今年我国积极财政政策打出“组合... 12月27日至28日,全国财政工作会议在北京召开。记者从会议上了解到,2025年,我国积极财政政策打...