首页 > 其他分享 >开源项目 Spartacus 的 git 提交流程规范

开源项目 Spartacus 的 git 提交流程规范

时间:2022-12-28 20:00:31浏览次数:62  
标签:1.5 git Spartacus 错误 开源 版本 rc 分支

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 分支成为维护分支,依此类推。

这些分支如下图所示:

标签:1.5,git,Spartacus,错误,开源,版本,rc,分支
From: https://blog.51cto.com/jerrywangsap/5976249

相关文章

  • 记一次在CentOS上安装GitLab的流程
    1、本次环境说明 系统:Centos7.6IP地址:http://192.168.3.213: 最低配置要求:2核心CPU和4G内存,这是因为[GitLab]的整体运行包含了多个进程 2、自行安装docker和d......
  • gitbook安装报错:解决卡顿在 Installing GitBook 3.2.3 的问题
    根据网上的教程安装gitbook,一直卡顿在installinggitbook3.2.3的页面建议先看完全文,再进行尝试正常的安装教程安装nvm————npm版本控制器,地址:点我在安装nvm时有两......
  • Linux 搭建GIT服务
    安装下载源码包:点击下载,本文以2.39.0版本为例。 解压缩:tar-zxfgit-2.39.0.tar.gz当前文件路径如下: 创建安装目录:mkdir/data/git/git2390切换至解压......
  • 启科量子或将开源环境部署工具Runtime
    截至2022年底,启科量子已完成开源多款量子计算软件产品,包括Qutrunk、QuBranch以及QuSprout等等。开源产品的行为旨在让更多的开发者、专家学者或爱好者参与到量子技术......
  • git使用
    1、克隆代码gitcloneurl 2、暂存更改gitadd. 3、提交更改gitcommit-m"提交代码" 4、将本地代码推送到远程gitpushgitpush-uorigintest_branch......
  • git客户端配置用户名和邮箱地址
    1、本地git客户端配置用户名和邮箱地址的作用:用户每次用git提交代码时都会记录用户名和邮箱。2、git设置用户名和邮箱的命令gitconfig--globaluser.name"username"......
  • git 常用命令
    目录​​添加到暂存区​​​​提交到本地仓库​​​​查看git状态​​​​查看日志​​​​对比文件内容​​​​回退一个版本​​​​回退二个版本​​​​回退版本​​​......
  • 矩池云上 git clone --recursive 出错,怎么解决
    遇到问题有时候安装包教程里gitclone的时候会出现以下错误:gitclone--recursivehttps://github.91chi.fun/https://github.com/onnx/onnx-tensorrt.git多了一个re......
  • 干货来袭,推荐几款开源的Kotlin的Android项目
    GoogleIO大会,谷歌宣布,将Kotlin语言作为安卓开发的一级编程语言。刷新Android的各大论坛,朋友圈,微信群。是时候总结一波Kotlin的Android项目了!废话不多说,直接上项目,别忘了st......
  • 华为方舟编译器正式开源,采用自主平台托管
    华为方舟编译器正式开源,采用自主平台托管Kotlin开发者社区  01—  概述 “ 方舟编译器概述:方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的......