<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>solydzajs.blog &#187; google project hosting</title>
	<atom:link href="http://solydzajs.wordpress.com/tag/google-project-hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://solydzajs.wordpress.com</link>
	<description>open source software news, my studies and work</description>
	<lastBuildDate>Mon, 28 Jul 2008 21:03:47 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='solydzajs.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/35fde46e5208c1b555e02c284984d759?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>solydzajs.blog &#187; google project hosting</title>
		<link>http://solydzajs.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://solydzajs.wordpress.com/osd.xml" title="solydzajs.blog" />
		<item>
		<title>Google Project Hosting now integrates Code Reviews functionality</title>
		<link>http://solydzajs.wordpress.com/2008/07/28/google-project-hosting-now-support-code-reviews/</link>
		<comments>http://solydzajs.wordpress.com/2008/07/28/google-project-hosting-now-support-code-reviews/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 09:45:40 +0000</pubDate>
		<dc:creator>solydzajs</dc:creator>
				<category><![CDATA[Free/Open Source]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[appengine]]></category>
		<category><![CDATA[code review]]></category>
		<category><![CDATA[google project hosting]]></category>
		<category><![CDATA[reviewboard]]></category>
		<category><![CDATA[rietveld]]></category>

		<guid isPermaLink="false">http://solydzajs.wordpress.com/?p=97</guid>
		<description><![CDATA[I&#8217;m personally a big fan of code reviews. Proper code review habits can really improve the quality of a code base and help you find bugs or design problems in your project. I also believe that a good tools for code review can improve developers life, so I&#8217;m always glad to see new tools or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=solydzajs.wordpress.com&blog=115951&post=97&subd=solydzajs&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">I&#8217;m personally a big fan of code reviews. Proper code review habits can really improve the quality of a code base and help you find bugs or design problems in your project. I also believe that a good tools for code review can improve developers life, so I&#8217;m always glad to see new tools or integrations in that field. If you don&#8217;t know what code reviews are, please have a look at wikipedia&#8217;s description <a title="Code Reviews on Wikipedia" href="http://en.wikipedia.org/wiki/Code_review" target="_blank">here</a>.</p>
<p style="text-align:justify;">I think it&#8217;s already 5 days when <a title="Google Project Hosting" href="http://code.google.com/hosting/" target="_blank">Google Project Hosting</a> integrated Code Reviews. I found out yesterday when I watched last commits of the open source projects I&#8217;m tracking. When I selected a commit I was surprised to see &#8220;Start a code review&#8221; block on the right side.</p>
<div class="mceTemp mceIEcenter" style="text-align:center;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://solydzajs.files.wordpress.com/2008/07/picture-2.png"><img class="size-medium wp-image-113" src="http://solydzajs.files.wordpress.com/2008/07/picture-2.png?w=300&#038;h=104" alt="Start a code review" width="300" height="104" /></a></dt>
<dd class="wp-caption-dd">Google Project Hosting Code Review: Start a code review </dd>
</dl>
</div>
<p style="text-align:justify;"><a title="Code Reviews wiki page on GPH" href="http://code.google.com/p/support/wiki/CodeReviews"><span id="more-97"></span>This wiki page</a> on the Google Project Hosting (GPH) support wiki describes in more details how to do code reviews on GPH.</p>
<p style="text-align:justify;">I have been <a title="My blog post about Mondrian" href="http://solydzajs.wordpress.com/2006/12/14/making-code-reviews-even-simpler-with-mondrian/" target="_blank">writing about Mondrian</a> (Google&#8217;s internal code review tool written by Guido van Rossum) way back.  When <a title="Google App Engine" href="http://code.google.com/appengine" target="_blank">Google AppEngine</a> was released, Guido ported most of the functionality of Mondrian into new open source project called <a title="Rietveld" href="http://code.google.com/p/rietveld">Rietveld</a> &#8211; Code Review application running on App Engine (<a title="Article about Rietveld" href="http://code.google.com/appengine/articles/rietveld.html" target="_blank">Article about Rietveld</a> on AppEngine webpage). Many open source projects are using <a title="Rietveld public instance" href="http://codereview.appspot.com" target="_blank">Rietveld public instance</a> already, you can check that out just by looking into <a title="Rietveld repositories list" href="http://codereview.appspot.com/repos" target="_blank">repositories list</a>. Some project use they own instance of Retvield and limits access to code reviews using separate domain with Google Apps for your domain.</p>
<p style="text-align:justify;">You can read more about background behind Rietveld <a title="Background behind Rietveld" href="http://code.google.com/p/rietveld/wiki/CodeReviewBackground" target="_blank">here</a> and how to start code reviews with Rietveld <a title="How to do code reviews using Rietveld" href="http://code.google.com/p/rietveld/wiki/CodeReviewHelp" target="_blank">here</a>.</p>
<p style="text-align:justify;">Rietveld is pre-commit code review tool and Google Project Hosting Code Review implementation is post-commit. That is probably the biggest difference between those two. All the shortcuts used in GPH are mostly based on what&#8217;s available in Rietveld. So now we have both pre-commit and post-commit code review tools and both are from Google.</p>
<p style="text-align:justify;">Some of the implemented features include review of the whole commit and also writing of in-line comments (in a nice diff view) for particular lines of code.</p>
<div class="mceTemp mceIEcenter" style="text-align:center;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://solydzajs.files.wordpress.com/2008/07/picture-1.png"><img class="size-medium wp-image-104" src="http://solydzajs.files.wordpress.com/2008/07/picture-1.png?w=474&#038;h=321" alt="Google Project Hosting Code Review In-line comments" width="474" height="321" /></a></dt>
<dd class="wp-caption-dd">Google Project Hosting Code Review: In-line comments</dd>
</dl>
</div>
<div class="mceTemp mceIEcenter" style="text-align:center;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://solydzajs.files.wordpress.com/2008/07/picture-3.png"><img class="size-medium wp-image-114" src="http://solydzajs.files.wordpress.com/2008/07/picture-3.png?w=300&#038;h=221" alt="Your review" width="300" height="221" /></a></dt>
<dd class="wp-caption-dd">Google Project Hosting Code Review: Your review</dd>
</dl>
</div>
<p style="text-align:center;">Configuration of your project code reviews can be found in Administer-&gt;Source tab.</p>
<div class="mceTemp mceIEcenter" style="text-align:center;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><a href="http://solydzajs.files.wordpress.com/2008/07/picture-4.png"><img class="size-medium wp-image-115" src="http://solydzajs.files.wordpress.com/2008/07/picture-4.png?w=300&#038;h=238" alt="Code Review Configuration" width="300" height="238" /></a></dt>
<dd class="wp-caption-dd">Google Project Hosting Code Review: Code Review Configuration</dd>
</dl>
</div>
<p style="text-align:justify;">Summarizing, we just got another great tool for doing code reviews and it&#8217;s nicely integrated into Google Project Hosting. It also means that open source projects don&#8217;t have to use <a title="ReviewBoard" href="http://code.google.com/p/reviewboard/" target="_blank">ReviewBoard</a> or Rietveld and can start doing code reviews right away if they use SVN repository from Google Project Hosting. If you&#8217;re project is using public SVN, but you are more interested in pre-commit code reviews, you can always use Rietveld public instance on Google AppEngine and add your SVN repository to the Rietveld repository list. It&#8217;s that simple :-)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/solydzajs.wordpress.com/97/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/solydzajs.wordpress.com/97/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/solydzajs.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/solydzajs.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/solydzajs.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/solydzajs.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/solydzajs.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/solydzajs.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/solydzajs.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/solydzajs.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/solydzajs.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/solydzajs.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=solydzajs.wordpress.com&blog=115951&post=97&subd=solydzajs&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://solydzajs.wordpress.com/2008/07/28/google-project-hosting-now-support-code-reviews/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/9bbf90bb870493e4f5d83889a8db2c0e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">solydzajs</media:title>
		</media:content>

		<media:content url="http://solydzajs.files.wordpress.com/2008/07/picture-2.png?w=300" medium="image">
			<media:title type="html">Start a code review</media:title>
		</media:content>

		<media:content url="http://solydzajs.files.wordpress.com/2008/07/picture-1.png?w=593" medium="image">
			<media:title type="html">Google Project Hosting Code Review In-line comments</media:title>
		</media:content>

		<media:content url="http://solydzajs.files.wordpress.com/2008/07/picture-3.png?w=300" medium="image">
			<media:title type="html">Your review</media:title>
		</media:content>

		<media:content url="http://solydzajs.files.wordpress.com/2008/07/picture-4.png?w=300" medium="image">
			<media:title type="html">Code Review Configuration</media:title>
		</media:content>
	</item>
	</channel>
</rss>