从零开始搭建 reviewboard 环境(一) -- reviewboard 的介绍

reviewboard的介绍:

代码审查(Code Review)不但可以提高质量,而且还是一个知识共享和指导的极好的手段。reviewboard 便是这样一款开源的软件。他基于Django,起源于VMware的一些开发者。能够很好的使用各种大小项目的需求。

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

1. 你在本地检出的代码上做了些可怕的修改。
2. 你通过公布diff、编写描述和选择一些审查者来创建一个审查请求。 
3. 你在审查请求中点击“发布”并等待你的审查者看到它。
4. 其他人看了你的审查请求,说道“这太可怕了,除非什么东西坏掉了。”
5. 你根据他们的评论更新了你的代码。
6. 你公布了更新后的diff,以及对他们评论的解答以指明你修改了什么(或者你要说明为什么你不打算按照他们的建议修改代码)。
7. 大家看了你更新后的代码,并请你继续。
8. 你将修改提交到仓库中。
9. 你在审查请求中点击“设置为已提交”来从其他人的面板中移除你的审查请求。

在这里有reviewboard的源码
https://github.com/reviewboard/reviewboard

你可能感兴趣的:(reviewboard,reviewboard,安装使用)