Skip to content

Latest commit

 

History

History
56 lines (32 loc) · 1.66 KB

File metadata and controls

56 lines (32 loc) · 1.66 KB

CONTRIBUTING

简述

PuerTS-MCS 项目贡献方案。

项目议题提出说明

对于功能性问题提出,原则上需要先发布相应issues,经由项目管理者同意后再进行相应的步骤实施。

分支创建说明

对于项目的分支命名应遵守如下约定。

feature/<议题编号>-<提交日期>

可选的Branch提交类型如下

  • feature 用于常规提交

在创建新分支时,请基于当前最新的Master分支进行构建,防止因为版本差异过大造成的Merge冲突问题。

除遵守相应的命名规范外,还应当保障每次提交的准确率,确保使用最少地提交完成相应的内容。

针对发布到远程的分支,无论任何情况禁止进行删除操作。

Commit创建说明

对于Commit的命名应遵守如下约定。

[提交类型] refs #<议题编号> <议题名称>

可选的Commit提交类型如下

  • modify 用于提交新增内容
  • fix 用于提交修复内容
  • change 用于提交修改内容
  • refactored 用于提交重构内容
  • deprecate 用于提交弃用内容
  • remove 用于提交移除内容

在提交时可添加相应的描述说明。

确保项目自动化构建流水线通过后在进行分支合并,禁止一切强制分支合并操作。

MergeRequest创建说明

对于MergeRequest的命名应遵守如下约定。

可使用GitLab风格的 Resolve "<议题名称>" 进行命名

或者对于只有一个提交信息的分支,可直接使用提交信息命名

tag 发布说明

对于 tag 版本发布,应确保当前版本完整可用且已经实现阶段目标,禁止发布一切半成品项目,以防污染项目仓库。