Review Board 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Review Board 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Review Board 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Python
操作系统 Windows
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2012-06-28

软件简介

代码审查(Code Review)不但可以提高质量,而且还是一个知识共享和指导的极好的手段。不幸的是,准备工作的辛苦和工具支持的缺乏让代码审查很容易被延至“稍后再议”。Review Board的目标便是改变这一现状,它所提供的应用程序可以支持代码审查流程。

一些应用程序的特性包括:

  • 详细的审查请求将所有代码审查所需要的信息都集合起来,包括代码的修改和屏幕截图

  • 一个支持将评论直接写至对应的代码行的diff查看器

  • 上下文讨论

  • 一个汇总审查和被审查需求的面板

Review Board在审查补丁(Patch)方面表现完美。一个叫做“提交审查”的工具被用来和SCM系统进行连接(当前支持SVN、CVS、Perforce、Git和Mercurial等),可以允许你请求一个将被提交的修改的审查。用户基础页面将这个过程描述如下:

  1. 你在本地检出的代码上做了些可怕的修改。

  2. 你通过公布diff、编写描述和选择一些审查者来创建一个审查请求。

  3. 你在审查请求中点击“发布”并等待你的审查者看到它。

  4. 其他人看了你的审查请求,说道“这太可怕了,除非什么东西坏掉了。”

  5. 你根据他们的评论更新了你的代码。

  6. 你公布了更新后的diff,以及对他们评论的解答以指明你修改了什么(或者你要说明为什么你不打算按照他们的建议修改代码)。

  7. 大家看了你更新后的代码,并请你继续。

  8. 你将修改提交到仓库中。

  9. 你在审查请求中点击“设置为已提交”来从其他人的面板中移除你的审查请求。

介绍内容来自 InfoQ

    展开阅读全文

    评论 (4)

    加载中
    啥时支持微软tf?
    2017/11/08 08:12
    回复
    举报
    和gitlab中的功能,有什么不同?
    2017/05/27 10:10
    回复
    举报
    Review Board官网改版了!
    2014/10/05 13:23
    回复
    举报
    有人用过么,感觉如何? #Review Board#
    2015/12/28 15:25
    回复
    举报
    更多评论
    发表于开发技能专区
    2018/06/06 07:28

    Review Board 3.0.7 发布:隐私增强和 bug 修复

    Review Board 3.0.7 已发布,Review Board 是一款在线代码审查工具。该版本侧重于增强 Review Board 中的隐私选项和保护,改进默认值并为服务器添加可选的 GDPR 隐私设置。还有一些常见的错误修复。 Bug 修复 A handful of crashes when bad data is fed into the URLs for the dashboard and internal diff viewer URLs (usually caused by search bots) Some more crashes when avatars aren't available when configuring u...

    0
    2
    发表于服务端专区
    2018/04/12 08:01

    Review Board 3.0.6 发布,在线代码审查工具

    Review Board 3.0.6 发布,新版本修复了一些小问题,改进了源代码管理兼容性和 UI 交互 改进 E-mail Using rbt post --submit-as and then publishing the review request once again sends out e-mails on behalf of the owner of the review request instead of the logged-in user. Links to comments in e-mails resolve correctly. 完善兼容性 Fixed problems fetching some files using GitLab API version 4, depending...

    0
    4
    发表于大前端专区
    2018/03/21 07:43

    Review Board 3.0.4 发布,在线代码审查工具

    Review Board 3.0.4 发布,新版本新增了很多新功能,集成和改进的托管服务支持。 更新内容: Link to your Asana and Trello tasks Post updates to Mattermost and I Done This Review code stored on Gerrit Better compatibility with GitLab Supporting self-signed SSL certs more Custom file-based filters in the diff viewer A command for creating new extensions New extension template hook points for the revie...

    2
    9
    发表于大前端专区
    2018/02/17 07:17

    Power Pack 2.0 发布,支持 Bitbucket 服务器

    Power Pack 2.0 发布了,此版本包括支持 Bitbucket 服务器,AWS CodeCommit,改进的报告等等。 改进报告: PDF体验: 完整内容请查看发布主页。 下载地址:https://www.reviewboard.org/powerpack/installation/

    0
    0
    发表于大前端专区
    2018/02/07 07:29

    Review Board 3.0.3 发布,在线代码审查工具

    Review Board 3.0.3 发布,侧重于一系列修复和头像的改进,评论的差异,扩展包装,以及其他。最重要的亮点是新的头像上传UI和性能的改进。 现在上传自定义头像更容易。用户界面已经完全重做,只需拖放图像即可上传。 修复的其他的问题: Review Request API 现在包含待验证问题的数量。 在 Python 2.7.6 及更高版本中,Diffs 再次运行。 使用 Subvertpy 时,Subversion 支持不再受到破坏。 提供 LessCSS 样式表的扩展 完整内容请...

    0
    8
    发表于AI & 大数据专区
    2018/01/10 08:00

    Review Board 3.0.2 发布,在线代码审查工具

    Review Board 3.0.2 发布,修复了许多错误。 更新内容: The in-page bubble and browser's desktop notifications have been fixed, letting you see once again when a review request has been updated or has new discussions. Diffs with Unicode characters should appear once again alongside comments in reviews. Progressively updating automated code reviews no longer stops displaying the diffs for the commen...

    0
    5
    发表了资讯
    2017/12/07 07:27

    在线代码审查工具 Review Board 2.5.17 和 3.0.1 发布

    在线代码审查工具 Review Board 2.5.17 已发布,同时发布的还有 3.0.1 版本,主要是一些 Bug 修复和功能改进。 Review Board 2.5.17 已修复以下问题: Posting changes containing Unicode characters to GitLab via the New Review Request page Regressions in showing closed review requests in the search field Crashes when getting a user's full name from LDAP when that name didn't include any spaces Creating dr...

    0
    19
    发表了资讯
    2017/11/22 07:16

    在线代码审查工具 Review Board 3.0 重大版本更新

    Review Board 3.0 已发布,新版带来了新的第三方服务集成、支持自动化的代码审查、新的审查功能,更好的讨论,还有更多。这是一个重大更新的版本,下面看看主要的功能: Review Board 现在可以你的其他服务进行协作(例如 Slack) 此版本的重点之一是帮助 Review Board 与你每天使用的其他工具一起工作。为此,开发了一个新的集成功能,可以与各种各样的服务通信,如: 聊天服务(Slack,Stride 和 Mattermost 版即将上线) 持续...

    0
    30
    发表了资讯
    2017/11/08 07:10

    Review Board 3.0 RC 1 发布,在线代码审查工具

    Review Board 3.0 RC 1 Release 发布,此版本包含 Review Board 2.5.16 版中的所有错误修复和功能。 此次更新内容: 新特性: Support for Slack, Travis-CI, and CircleCI integrations are now enabled by default. In previous betas, the Integration extension providing this support had to be enabled manually. Now, on any new upgrades to 3.0, the extension will be automatically enabled. If you’ve been using...

    0
    12
    发表了资讯
    2017/08/09 07:32

    Review Board 2.5.15 发布,在线代码审查工具

    Review Board 2.5.15 已发布。Review Board 2.5.15 是一个小的错误修复版本,修复了上周发布的 2.5.14 版本中的问题,同时修复了在 diff 查看器加载 diff 时一些用户遇到的问题。 在上周发布的版本中,官方表示,为了安全起见,对“快速搜索”字段和 API 进行了一些更改。其中一个变更导致了使用 API 时可能会发生崩溃。如果遇到这个问题,建议进行升级。 还修复了 diff 查看器中的一个错误,当尝试切换 diff 修订时,仍然加载 ...

    0
    14
    发表了资讯
    2017/08/02 10:50

    在线代码审查工具 Review Board 2.5.14 发布

    在线代码审查工具 Review Board 2.5.14 已发布,同时发布的还有 2.0.30 版本,主要是修复了一些未公开的安全漏洞,以及一些 bug 修复和功能改进。 安全修复 修复了一个 API 信息泄漏以及一个 XSS 漏洞,并增加了额外的单元测试,以确保这些问题不会再现。 新的 Markdown 表支持 Review Board 2.5.14 引入了对 GitHub-Flavored Markdown 表的支持。现在可以在审查请求描述或评论中提供表格数据。 Commit IDs 可搜索 允许根据 Co...

    2
    39
    发表了资讯
    2017/05/27 07:48

    Review Board 2.5.11 发布,在线代码审查工具

    Review Board 2.5.11 发布了,新版改进了对 LDAP,Perforce 和触摸屏的支持,并修复了一些错误。具体更新包括以下内容: 更快的 diff 上传:新发布的 Review Board 2.5.11 重写了 diff 解析器,以便在一到两秒内处理非常大的 diffs(大小为 10MB),并在此过程中使用更小的内存 更快、更流畅的 diff 查看器:修复了很多感受体验和实际性能问题,Firefox 用户会特别注意到这里的改进,因为新版已经减少了浏览器为渲染页面而需要做...

    1
    20
    发表了资讯
    2017/03/31 07:37

    Review Board 3.0 beta 1 发布,集成 Slack

    Review Board 3.0 beta 1 发布了,Review Board 3.0 正在建立以进一步的代码审查经验,与你使用的其他工具或服务(如 Slack)集成,增加对自动化代码审查的支持,并引入新功能以更好地制作质量评估。 来看看 Review Board 3.0 beta 1 的一些功能: 第三方集成(Slack) Review Board 3.0 支持新的集成模式,允许管理员将 Review Board 连接到其他第三方工具和服务。集成可以由规则管理多种配置,允许你将例如不同组的 更改/讨论...

    0
    8
    发表了资讯
    2017/03/30 07:36

    Power Pack 1.4.3 发布,带来许多兼容性修复

    Power Pack 1.4.3 发布了,包括对 Microsoft Team Foundation Server, Visual Studio Team Services, PDF document review, Review Board 等的一些重要修复和兼容性改进。具体如下: 新特性 Added support for Git repositories hosted on Visual Studio Team Services. Power Pack 1.4.2 added support for TFS repositories hosted on Visual Studio Team Services, and we now support Git repositories as well. Added comp...

    1
    2
    发表了资讯
    2017/02/17 07:26

    Review Board 2.0.27 和 2.5.9 发布,在线代码审查工具

    Review Board 2.0.27 更新内容如下: Web API:修复了基于注释的默认排序的回归。 扩展:修正「我的帐户」网页不符合自订表单的显示设定。 一般:修复了旧版本的Python上调用某些日志记录语句时可能发生的崩溃。 (错误#4523) 评论:修复了在审阅对话框中使用评论草稿的顺序回归。 比较查看器:修复从Firefox中的diff查看器复制文本的问题。 (错误#4518) 详细更新内容请查看发布主页。 Review Board 2.5.9 更新内容如下: ...

    1
    11
    发表了资讯
    2017/02/10 10:19

    Review Board 2.0.26 和 2.5.8 发布,在线代码审查工具

    Review Board 2.0.26 和 2.5.8 发布了,带来了一些 bug 修复、新功能和安全修复: 重要的安全修复 2.0.x 和 2.5.x 系列 的 API 中都有一个错误,那就是可能会超载服务器。 没有正确地限制在一种情况下获取和序列化的数据量。 虽然这不会导致对系统的任何形式的访问或从数据库泄漏的信息,但它可能导致服务器上的崩溃。 新版本已解决此问题,建议升级。 一些新功能 Review Board 2.5.8 引入了对存储库配置的一些改进: 更容易开始...

    2
    14
    发表了资讯
    2016/04/14 00:00

    Review Board 2.0.23/2.5.4 发布,在线代码审查工具

    Review Board 2.0.23/2.5.4 发布了,这两个版本增加了一些新的功能: Support for JavaScript unit tests for extensions Settings for configuring the static media URL. Support for using modern versions of stunnel with Perforce. Compatibility fixes for Subversion with Beanstalk Stale cache fixes for Git diffs when changing the raw file URL mask. Review Board 2.0.23 改进记录: Diff Viewer Fixed filename...

    0
    12
    发表了资讯
    2015/12/06 00:00

    Review Board 2.0.21 发布,在线代码审查工具

    Review Board 2.0.21 发布,此版本支持 Assembla 库;改进 e-mail;增强扩展;修复了一些 bugs。 主要修复的 bugs: Viewing an interdiff containing a draft diff and then updating that draft diff no longer shows the old interdiff. Updating a review request when it and another review request depend on each other no longer results in errors. Commits against a local GitLab server no longer fail to post. D...

    1
    14
    发表了资讯
    2015/12/05 00:00

    Review Board 2.5.2 发布,在线代码审查工具

    Review Board 2.5.2 发布,此版本包括一些新特性和邮件,图像/PDF 审查,GitLab,webhooks 等等相关的 bug 修复。 此版本让用户更容易使用管理员设置 GitHub Enterprise 和 Microsoft Team Foundation Server 库。 其他 bug 修复: Issues upgrading from certain older releases. Missing "Ship It!" and "Fix it, then Ship It!" indicators in review e-mails. Payload errors for comments on review replies in webhooks. ...

    1
    23
    发表了资讯
    2015/11/04 00:00

    Review Board 2.5.1 发布,在线代码审查工具

    Review Board 2.5.1 发布,此版本是个 bug 修复版本: 新特性 The branch field of a review request is now populated when posting an existing commit for review. (Bug #3935) Patch by Anthony Hache. 可用性改进 The line numbers shown in the diff viewer no longer distract from the code. (Bug #3981) The line numbers are now lighter and aren’t shown as bold, helping to keep focus on the code itself. Patc...

    0
    31
    没有更多内容
    加载失败,请刷新页面
    点击加载更多
    加载中
    下一页
    发表了博客
    2015/10/27 18:48

    Problem A. Alter Board

    题目描述: Problem A. Alter Board Input file: alter.in Output file: alter.out Little Dima gave his little brother Petya interactive chess board of size n × m as a present. There are many awesome features of this board but one is Petya’s favorite. He can choose any rectangle formed by board squares and perform an inversion. Every white cell in the inverted rectangle becomes black and every bl...

    0
    0
    发表了博客
    2018/04/27 16:18

    【05】project board

    GitHub 上的 project board 我总是用 Jira 做大项目,独立项目用 Trello,这两者我都很喜欢。 后来我知道,GitHub 也有类似的 project board: 我个人为了方便把它们都添加为 note。board 极为方便的帮助你做仓库管理。 你可以点击右上角 Add Cards 来添加东西。这里有些特殊语法方便搜索,比如: is:pr is:open,你就可以把任何公开的 PR 拖到 board 上。 更多语法可以参考 search syntax 。 你也可以把现存的 note 转化为 is...

    0
    0
    发表了博客
    2012/07/25 10:06

    suppliers of spine board

    When is the endure time that you compared your accepted medical accumulation banker to another? When is the endure time you approved out discounted ante on bare medical food such as foldable stretcher manufacturer? If you are like a lot of humans in allegation of acclimation medical supplies, you accept a lot of acceptable formulated a continued abiding accord with a specific medical accumulati...

    0
    0
    发表了博客
    2018/03/06 15:07

    SAMA5D3 Xplained Board

    一、烧录 1)先在官网 http://www.at91.com/linux4sam/bin/view/Linux4SAM/Sama5d3XplainedMainPage 下载 linux4sam-poky-sama5d3_xplained-5.7.zip 和 SAM-BA 3.x release 2)将Demo镜像解压到sam-ba工具的example/sama5d3目录 3)windows终端cmd进入sam-ba_3.2.1\examples\sama5d3\linux4sam-poky-sama5d3_xplained-5.7目录运行sam-ba就启动烧录了。 设备管理器里可能会缺少gadget serial v2.4驱动 下载USB-CDC driver: https...

    0
    0
    发表于程序人生专区
    2019/04/20 17:28

    Zephyr移植新Board

    本文以nrf52832 CoreBoard为例,示例如何将其移植到Zephyr CoreBoard: 只包含nrf52832的核心电路,上电后可以直接运行测试程序硬件介绍 添加Board 建立board文件 zephyr允许board文件夹脱离于zephyr主目录,为了方便管理我把nrf52_moderate CoreBoard的board文件夹独立出来,CoreBoard以nrf52832为CPU,而zephyr已经有不少以nrf52832为CPU的board因此只用任意参照一种建立Board即可, 这里我们直接参考96b_nitrogen。 1 2 3 4 5 ...

    0
    0
    发表了博客
    2019/09/12 13:28

    简单JIRA Scrum Board姿势

    老实说,刚开始要写这篇博文的时候,我在想:我是谁?我在哪里?我在干什么? 目标: 1. 为了让JIRA board owner和admin创建出来的Scrum board更规范;为了使JIRA user在挪卡的时候,有效信息能被能好的track;为了用以统计分析、跟踪的reports能更好的为项目服务。 2. 为了在team Retrospective meeting中,能更好地对Sprint进行回顾,从数据上提供更好的事实支撑和具体分析;为了在以后的Sprint进行逐步良性改善。 最后自己心...

    2
    0
    没有更多内容
    加载失败,请刷新页面
    点击加载更多
    加载中
    下一页
    暂无内容
    4 评论
    276 收藏
    分享
    OSCHINA
    登录后可查看更多优质内容
    返回顶部
    顶部