这页应该随时间演变成为一套我们都可以在 CentOS 环境内遵从的规矩及原则。此刻,它只是一套指引。
关乎建设系统
- 假若要测试正在为哪个版本的 CentOS 创建组件,你可以利用 'centos_ver' 这个宏。
修正档
- 修正上游的代码时,能够简易地及清楚地辨认由 CentOS 所引入日的修正档是重要的。因此:
- 名称应该以 'centos'(全细写)起首。例如:centos-xxxxx.patch
- 假若修正档只适用於特定组件,请包含该称谓。例如:centos-anaconda-xxx.patch 对於针对 anaconda 的修正就是一个好名称。
- 请简洁地包含修正档尝试做的事情。例如:centos-anaconda-remove-upstream-branding.patch 对於为 CentOS 从 anaconda 删除上游商标的修正就是一个好名称。
请在 changelog 内包含足够信息来简化管理组件元数据的程序及让 yum 能产生相应的信息。例如:"Added centos-yumutils-enable-extra-plugins (#<YY>)"
- 尝试包含来自 bugs.centos.org 的问题编号,并在 changelog 的行末在括号中引述它
- 可以的话,尝试限制修正档到单一功能。拥有多个修正档并不要紧。
Translation of revision 1