GGI Activity: 上游优先


Table of contents


上游优先

活动编号:GGI-A-39

描述

此项工作旨在提高人们对回馈的益处的认识,并执行上游优先原则。

采用上游优先方法,开源项目的所有开发工作在质量和开放性方面,都应达到提交给项目核心开发人员并由他们发布所需的水平。

可行性评估

在编写代码时首先考虑上游社区,其结果是:

  • 更高质量的代码,
  • 已经准备好向上游提交的代码;
  • 已经合并到核心软件中的代码;
  • 已经与未来版本兼容的代码;
  • 被项目社区和更多优秀商业公司的认可。

上游优先比“向善”意义更大。这意味着你在该项目中拥有发言权,这意味着可预测性,这意味着你参与到掌控之中,这意味着你要主动采取行动而不是被动做出反应,这意味着你了解开源。马克西米利安米歇尔斯

进度评估

以下验证点显示了该活动的进展情况: 上游先行是否已实施?

  • 提交给第三方项目的拉取/合并请求数量显着增加。
  • 已经起草了必须申请上游优先的第三方项目列表。

建议

  • 找到在与上游开发人员交流互动最有经验的开发人员。
  • 促进开发者和核心开发人员之间的交流互动(社区活动、黑客马拉松等)

资源

上游优先意味着每当解决上游代码副本中的问题(其他人可以从中受益)时,您都可以将这些更改贡献回上游,即向上游存储库发送补丁或发起拉取请求。

下一步工作建议

  • GGI-A-25 - 推广开源开发的实践 向上游回馈是一项重要的开源实践。将其作为企业开源实践的一部分,将有助于获得外部贡献、有助于内部整体质量提升和知识共享。