<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Contribution</title><link>https://sourceforge.net/p/chromedevtools/wiki/Contribution/</link><description>Recent changes to Contribution</description><atom:link href="https://sourceforge.net/p/chromedevtools/wiki/Contribution/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 25 Apr 2015 13:43:55 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/chromedevtools/wiki/Contribution/feed" rel="self" type="application/rss+xml"/><item><title>Contribution modified by Anonymous</title><link>https://sourceforge.net/p/chromedevtools/wiki/Contribution/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="contributing-to-the-project"&gt;Contributing to the project&lt;/h1&gt;
&lt;p&gt;We welcome any kind of contribution to our project. This could be a simple bug report, a thought-out new feature design, or even a code patch. &lt;/p&gt;
&lt;h2 id="how-to-send-a-patch"&gt;How to send a patch&lt;/h2&gt;
&lt;p&gt;We use the same code review site as the Chromium project: &lt;a href="http://codereview.chromium.org" rel="nofollow"&gt;http://codereview.chromium.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You have several options on how to upload your patch for review: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;a class="" href="http://codereview.chromium.org/new" rel="nofollow"&gt;web interface&lt;/a&gt; (this seems the least convenient option, as you have to prepare a patch manually) &lt;/li&gt;
&lt;li&gt;the upload.py Python script (if your working files reside in an SVN checkout) &lt;/li&gt;
&lt;li&gt;the &lt;a class="" href="http://neugierig.org/software/git/?r=git-cl" rel="nofollow"&gt;git-cl&lt;/a&gt; utility (if your working files reside in a GIT-SVN repository). The Chromium &lt;a class="" href="http://code.google.com/p/chromium/wiki/UsingGit#Code_Reviews" rel="nofollow"&gt;Git Code Reviews&lt;/a&gt; section gives you a hint or two on how to use git-cl for code reviews. &lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="using-uploadpy-for-your-patch-work"&gt;Using &lt;code&gt;upload.py&lt;/code&gt; for your patch work&lt;/h3&gt;
&lt;p&gt;The script assumes that you have your &lt;em&gt;chromedevtools&lt;/em&gt; SVN checkout made with the command-line svn (the Eclipse SVN plugin may not work here). See the &lt;a class="" href="http://code.google.com/p/chromedevtools/source/checkout" rel="nofollow"&gt;Source Checkout&lt;/a&gt; hint for this project. &lt;/p&gt;
&lt;p&gt;1. Make sure you have an account at &lt;a href="http://codereview.chromium.org" rel="nofollow"&gt;http://codereview.chromium.org/&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;2. Download the &lt;code&gt;upload.py&lt;/code&gt; script &lt;a class="" href="http://codereview.chromium.org/static/upload.py" rel="nofollow"&gt;here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;3. Prepare all your changes as if you were going to run &lt;code&gt;svn commit&lt;/code&gt; (e.g. do all the &lt;code&gt;svn add&lt;/code&gt; work). &lt;/p&gt;
&lt;p&gt;4. Run the &lt;code&gt;upload.py&lt;/code&gt; script (make sure it is in your PATH): &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;upload.py -s codereview.chromium.org
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The script will ask you for the name of the patch, your codereview.chromium.org email and password (the latter two get cached). If the command succeeds, you will get a URL of your newly created issue (like &lt;a href="http://codereview.chromium.org/1707006" rel="nofollow"&gt;http://codereview.chromium.org/1707006&lt;/a&gt;). &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB!&lt;/strong&gt; This &lt;em&gt;issue&lt;/em&gt; (== patch under review) is not the same as what is called &lt;em&gt;Issues&lt;/em&gt; (== problem reports) on code.google.com. &lt;/p&gt;
&lt;p&gt;5. To update your patch (rather than create a new one), run &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;./upload.py -s codereview.chromium.org -i &amp;lt;issue_number&amp;gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 25 Apr 2015 13:43:55 -0000</pubDate><guid>https://sourceforge.netb627481d99b12a61503780f1fe0f994f8c3297ff</guid></item></channel></rss>