1 May 18:38
Invitation to try out open source code review tool
From: Guido van Rossum <guido <at> python.org>
Subject: Invitation to try out open source code review tool
Newsgroups: gmane.comp.python.python-3000.devel, gmane.comp.python.devel
Date: 2008-05-01 16:41:07 GMT
Subject: Invitation to try out open source code review tool
Newsgroups: gmane.comp.python.python-3000.devel, gmane.comp.python.devel
Date: 2008-05-01 16:41:07 GMT
Some of you may have seen a video recorded in November 2006 where I showed off Mondrian, a code review tool that I was developing for Google (http://www.youtube.com/watch?v=sMql3Di4Kgc). 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. What I'm announcing now is the next best thing: an code review tool for use with Subversion, inspired by Mondrian and (soon to be) released as open source. Some of the code is even directly derived from Mondrian. Most of the code is new though, written using Django and running on Google App Engine. I'm inviting the Python developer community to try out the tool on the web for code reviews. I've added a few code reviews already, but I'm hoping that more developers will upload at least one patch for review and invite a reviewer to try it out. To try it out, go here: http://codereview.appspot.com Please use the Help link in the top right to read more on how to use the app. Please sign in using your Google Account (either a Gmail address or a non-Gmail address registered with Google) to interact more with the app (you need to be signed in to create new issues and to add comments to existing issues).(Continue reading)
tjr
The right
point for such a review (certainly this is the case at Google) is when
it goes in.
> I presume the current site is for trial purposes.
Actually I'm hoping to keep it alive forever, just evolving the
functionality based on feedback.
> You obviously don't want
> hundreds of repositories listed.
Repository management is a bit of an open problem. Fortunately, when
you use upload.py, you don't need to have a repository listed --
upload.py will specify the correct base URL, especially for
repositories hosted at Google. (I should probably figure out how to
support SourceForge as well...)
> Are you planning, for instance, to
> suggest that Google project hosting add a Review tab or link to the project
> pages?