【问题标题】:What is the purpose of non-collaborator reviews in GitHub?GitHub 中非合作者评论的目的是什么?
【发布时间】:2020-08-25 00:27:46
【问题描述】:

GitHub 文档states:

拉取请求打开后,任何具有读取权限的人都可以查看和评论它提出的更改。

在公共 GitHub 存储库中,允许存储库所有者或协作者以外的人(即没有写入权限的人)审查拉取请求有什么意义?

我假设这可能是一个学习机会,但它似乎更有可能是浪费时间。具有写访问权限的人可以决定输入什么内容以及需要在代码中进行哪些更改才能发生。随机只读访问的开发人员不太可能确切地知道所有者想要什么。

另外,在这种情况下,对于拉取请求者和所有者来说,适当的礼仪是什么?

【问题讨论】:

  • 这个问题可能更适合 Software Engineering SE,因为它更多的是关于编程的一般实践而不是任何特定的技术问题。
  • @NateEldredge 我想过这个问题,但是看到这里的 github 和 github-codereviews 标签让我相信它在 SO 上是合适的。

标签: github github-codereviews


【解决方案1】:

有时,非合作者是前撰稿人或其他主题专家,他们对代码或算法有所了解,并且作为审阅者是非常宝贵的。在开源项目中,这可能是核心团队的退休成员,或者对于公司来说,可能是已经转移到另一个团队并且不再拥有 repo 写入权限的同事。实际上,我之前曾向前核心团队成员请求过此类评论。

我同意,在许多情况下,一个随机数可能会弹出到一个开源项目并给出一个无用的评论,我自己也看到了这些。我通常只是忽略它们,或者如果某个特定方提供了许多无益的评论,我通常会像处理任何其他无益的行为一样处理它,并很好地要求他们停止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 1970-01-01
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多