你好DCO,再见CLA:简化对Spring的贡献

你好DCO,再见CLA:简化对Spring的贡献

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Spring团队将用开发者来源证书(DCO)取代贡献者许可协议(CLA),简化贡献流程。贡献者需在提交信息中添加“Signed-off-by”以确认同意,此变更将于本周在Spring Framework、Spring Security和Spring Boot中实施。

🎯

关键要点

  • Spring团队将用开发者来源证书(DCO)取代贡献者许可协议(CLA),简化贡献流程。
  • 贡献者需在提交信息中添加“Signed-off-by”以确认同意,变更将于本周实施。
  • Spring长期以来使用CLA以提供法律保护,但该过程复杂且难以理解。
  • DCO易于阅读,是许多项目的标准,简化了贡献流程。
  • 提交代码时需同意DCO,并在提交信息中添加“Signed-off-by”尾部。
  • 现有的拉取请求如果已通过CLA检查,则无需签署DCO。
  • Spring Framework、Spring Security和Spring Boot将于本周开始迁移到DCO。
  • Spring使用DCO GitHub应用程序来检查提交是否包含“Signed-off-by”尾部。
  • 如果DCO检查失败,可以通过链接查看失败原因并修复。
  • 多个作者的提交可以包含一个“Signed-off-by”尾部,表示提交者有权提交代码。
  • 建议更改时,建议者需在评论中包含“Signed-off-by”,而应用更改的人需在提交时添加自己的“Signed-off-by”。
  • 修改他人提交的代码是允许的,但应礼貌地注明修改者的信息。

延伸问答

Spring团队为什么要用DCO取代CLA?

Spring团队希望通过使用DCO简化贡献流程,减少法律文档的复杂性,使贡献者更容易理解和参与。

如何在提交代码时确认同意DCO?

在提交信息中添加“Signed-off-by”尾部以确认同意DCO。

现有的拉取请求需要重新签署DCO吗?

如果现有的拉取请求已经通过CLA检查,则无需重新签署DCO。

DCO检查失败时该怎么办?

可以点击失败检查旁边的“Details”链接查看失败原因并进行修复。

多个作者的提交如何处理DCO签名?

多个作者的提交可以包含一个“Signed-off-by”尾部,表示提交者有权提交代码。

Spring团队计划何时开始迁移到DCO?

Spring Framework、Spring Security和Spring Boot将于本周开始迁移到DCO。

🏷️

标签

➡️

继续阅读