详细内容或原文请订阅后点击阅览
NetBSD 为编码人员设定了新标准:将会改变什么?
开发者社区正在收紧其提交规则。
来源:安全实验室新闻频道开发者社区正在收紧其提交规则。
NetBSD 社区宣布了源代码存储库的新提交指南。这些变化旨在提高系统的质量和可靠性,并在开发过程中提供更大的透明度和问责制。以下是需要注意的要点。
声明 新指南熟悉代码是成功提交的关键
熟悉代码是成功提交的关键主要规则之一是仅提交开发人员熟悉的代码。如果您对更改的可接受性有疑问,特别是如果代码是通过问题报告提出的,建议咨询更有经验的同事或项目发起人。这种方法有助于避免潜在的错误并提高整体质量水平。
代码纯度是稳定性的基础
代码纯度是稳定性的基础严格禁止提交“受感染”代码。强烈建议开发人员仔细检查第三方代码的许可证,以确保将其导入 NetBSD 存储库并自由分发是合法的。这包括检查作者身份以及是否存在从其他来源借用的内容。
使用 GitHub Copilot 或 ChatGPT 生成的代码默认被视为“受感染”,并且在提交之前需要获得核心团队的事先书面批准。
仅从官方树提交
仅从官方树提交禁止从 cvs.NetBSD.org 以外的树提交代码。开发人员应使用私有 rsync-over-ssh 服务进行签出和提交。
rsync-over-ssh预先批准要求
预先批准要求测试和文档
测试和文档提交文档
提交文档尊重同事
尊重同事