拥有集成所有者

推理

Home Assistant 与数千种不同的设备和服务集成,大多数集成是由项目核心维护人员以外的人员贡献的。 我们鼓励添加和维护集成的贡献者成为“集成所有者”。 该角色在处理 GitHub 中集成的问题和拉取请求时授予贡献者更多权力,这意味着贡献者承担了集成管理的责任。 每当集成出现新问题或拉取请求时,集成所有者都会自动收到通知。 在 GitHub 上,集成所有者被称为“代码所有者”。

在每个集成的 manifest.json 文件中跟踪集成所有者。 要成为集成所有者,请提交拉取请求,将您的 GitHub 用户名添加到清单中的 "codeowners" 字段。 集成可以有多个所有者。

我们热爱整合业主! 我们相信,拥有所有者的集成可以得到更好的维护。 在审核过程中,我们将集成所有者视为集成专家,并比其他人更重视他们的意见。

实施示例

集成所有者在 manifest.json 中设置。

{
  "domain": "my_integration",
  "name": "My Integration",
  "codeowners": ["@me"]
}

其他资源

有关集成所有者的更多信息可以在 ADR-0008 中找到。

例外情况

这条规则没有例外。