给Deepin贡献代码
# 给 Deepin 贡献代码
如何给 Deepin|UOS
贡献代码?
fork
linuxdeepin (opens new window) 里面的仓库,提交 Pull Requests
;
注意提交 Commit 规范:
# 外部提交 Pull requests
的Commit
格式:
第三方或者个人(包含内部人员), 提交贡献, 需要同样的遵循内部 commit
规范.
注:由于gerrit的格式原因,一个pull requests仅对应一次commit, 如果你有多个commit需要提交,请创建多个pull request, 而不是放到一个pull request中
# 标准:
title(必写, 不可为空: 简单概述标题)
Description(必写, 不可为空: 详细说明)
Log: (必写, 可为空(强烈不推荐为空):会被内部 crp 系统所使用到,不知如何填写,就重复写一遍 title 的内容)
Bug: (可选, 可为空: 对应 bug 连接)
Issue: (可选, 可为空: 修复的 issuse 链接)
Task: (可选, 可为空: 任务链接, 外部人员无)
# 例子:
fix: Fix default display right angle
A call to `FETCH_PROPERTY("DTK/WindowRadius", windowRadius)` will return -1 by default, resulting in the right angle parameter. So the cup is fixed here.
Log:
PS: 上面是一个最简单的提交示范, 注意
- title 前面最好带上修饰符号:
fix:
、docs:
、feat:
之类- 其中空行必不可少(
标题
详细描述
Log:
之间都要有空行,L
要大写,英文冒号)Log:
此行的英文首字母需大写, 且英文冒号必不可少, 后面内容可不写
若是不按照此规范提交, 会被机器人 bot
被判断为减分 -2
(对 Deepin
员工也一样), 从而导致无法被合并; 对于缺少的如下部分, 会由机器人自动填充.
Change-Id: I4988af2bdd0a57ae99d9c5562fe8ba6808de8700
Reviewed-on: http://gerrit.uniontech.com/c/dtkgui/+/7769
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: xxx <xxx@uniontech.com>
Tested-by: <mailman@uniontech.com>
GitHub
检测提交信息是否规范 hook
后面会设置,建议已采纳。
更新: 2020-12-22, 参考于 Wiki (opens new window)
帮助编辑此页 (opens new window)
上次更新: 12/22/2020, 5:17:46 AM