用户提交的 ebuild

用户提交的 ebuild 绝不能被盲目信任,并且在提交给 tree 之前,始终应经过充分的测试和审核。提交用户提交的 ebuild 的开发人员保证 ebuild 符合所有 Gentoo Linux 开发标准。

用户提交的 ebuild 不得包含以下自定义标头:

# Ebuild updated by: me <me@example.com>

此类信息应改为包含在 git commit 消息中。强烈建议在提交消息中使用标签(例如,Suggested-By:Reported-By:),如提交消息格式部分所述。请注意,默认情况下,以 git 补丁或请求形式接收的 ebuild 将以用户作为提交作者,在这种情况下,可能不需要在提交消息中明确包含用户信息。

如果用户要提交升级,则应鼓励他们将差异提交到现有 ebuild。这样做将有助于避免将先前已修复的错误重新引入“新” ebuild 中。如果不是在diff上运行,而是在用户提交的完整 ebuild 上运行,则应使用 diff 命令查看已更改的内容。应注意当前 ebuild 中应出现在新 ebuild 中的任何内容,或新 ebuild 中应修复或删除的所有内容。

通常,最好让用户进行所需的工作以使其 ebuild 达到标准,以便他们可以从错误中吸取教训并在将来提交更干净的 ebuild。即使提交的内容不是很好,也请务必多谢。礼貌但诚实——如果无法使用 ebuild,可以以不侮辱其当前 ebuild 编写能力的方式告诉用户。请记住,提交损坏的 ebuild 的用户将来可能是我们项目的熟练和高产成员——也就是说,如果他们得到了适当的鼓励和支持,并继续提高了自己的能力。

results matching ""

    No results matching ""