NetBSD 为编码人员设定了新标准:将会改变什么?

开发者社区正在收紧其提交规则。

来源:安全实验室新闻频道

开发者社区正在收紧其提交规则。

NetBSD 社区宣布了源代码存储库的新提交指南。这些变化旨在提高系统的质量和可靠性,并在开发过程中提供更大的透明度和问责制。以下是需要注意的要点。

声明 新指南

熟悉代码是成功提交的关键

熟悉代码是成功提交的关键

主要规则之一是仅提交开发人员熟悉的代码。如果您对更改的可接受性有疑问,特别是如果代码是通过问题报告提出的,建议咨询更有经验的同事或项目发起人。这种方法有助于避免潜在的错误并提高整体质量水平。

代码纯度是稳定性的基础

代码纯度是稳定性的基础

严格禁止提交“受感染”代码。强烈建议开发人员仔细检查第三方代码的许可证,以确保将其导入 NetBSD 存储库并自由分发是合法的。这包括检查作者身份以及是否存在从其他来源借用的内容。

使用 GitHub Copilot 或 ChatGPT 生成的代码默认被视为“受感染”,并且在提交之前需要获得核心团队的事先书面批准。

仅从官方树提交

仅从官方树提交

禁止从 cvs.NetBSD.org 以外的树提交代码。开发人员应使用私有 rsync-over-ssh 服务进行签出和提交。

rsync-over-ssh

预先批准要求

预先批准要求

测试和文档

测试和文档

提交文档

提交文档

尊重同事

尊重同事