My favorites | Sign in
Logo
                
Search
for
Updated May 01, 2008 by gvanrossum
CodeReviewBackground  
Background of the CodeReview (Rietveld) project.

In November 2006, I gave a public talk at Google about Mondrian, a web tool for code review on the web that I was developing at Google, for Googlers. (Watch the video.)

I've always hoped that I could release Mondrian as open source, but it was not to be: due to its popularity inside Google, it became more and more tied to proprietary Google infrastructure like Bigtable, and it remained limited to Perforce, the commercial revision control system most used at Google.

This application is the next best thing: an code review tool for use with Subversion, inspired by Mondrian and released as open source. Some of the code is even directly derived from Mondrian.

The open source project has the code name Rietveld in honor of Gerrit Rietveld, Dutch architect and furniture designer. I've chosen to use the more neutral codereview name for the live app, since most English speakers have a hard time typing rietveld correctly.

While this web app was primarily written to serve as a showcase for using Django with Google App Engine, the scalable infrastructure for web applications that I helped build, I hope that it will serve as a useful tool for the open source community, especially the Python community to which I am so indebted.

--Guido van Rossum, Python creator and Google employee

Comment by orsenthil, May 14, 2008

Well, Thank you, Guido. Apart from being a good code review tool. It indeed as an excellent application to showcase Django with Google App Engine.

Comment by gerdkamp, Oct 21, 2008

What is the relation between Rietveld and Gerrit (Androids code review app). A first glimpse suggests that the latter is some kind of superset

Comment by irvine.d...@gmail.com, Dec 03, 2008

Is it possible to use codereview with commercial software development ?

Comment by gvanrossum, Dec 03, 2008

If you want to keep your reviews private, use the code review tool in Google Apps Labs. It is a modified version of Rietveld that works for Google Apps For Your Domain.

You can also read this article and run it on your own server:

http://code.google.com/appengine/articles/pure_django.html

(Written by one of Rietveld's co-developers who really uses this.)

--Guido


Sign in to add a comment
Hosted by Google Code