对可重用组件打包和版本控制的最佳做法
在对可重用组件进行打包和版本控制时,请使用以下最佳做法。
打包可重用组件
打包组件时,请考虑以下几点:
• 组件的版本应基于其扩展的版本。
• 如果两个组件从属于第三个公共组件,请确保将公共组件打包为单独扩展。
例如,提供三个组件 A、B 和 C,这些组件会捆绑为单独扩展。基于这三个组件,系统将使用组件组合创建两个扩展。
◦ Extension1 - 包含组件 A 和 B。
◦ Extension2 - 包含组件 C 和 B。
在这种情况下,Extension1 和 Extension2 均从属于组件 B。将组件 B 捆绑为单独扩展可确保轻松解决相关性问题。
对可重用组件进行版本控制
在对组件进行版本控制时,请考虑以下几点:
• 版本控制已应用到扩展。要对组件进行版本控制,必须将其捆绑到扩展中。
• 使用
<major>.<minor>.<patch> 格式对扩展进行版本控制。扩展遵循语义版本控制规则。有关详细信息,请参阅
语义化版本控制。