<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> /* <![CDATA[ */ @import "branding/css/tigris.css"; @import "branding/css/inst.css"; /* ]]> */</style> <link rel="stylesheet" type="text/css" media="print" href="branding/css/print.css"/> <script type="text/javascript" src="branding/scripts/tigris.js"></script> <title>Project Development</title> </head> <body> <div class="app"> <div class="h1"> <h1 style="text-align: center;">Subversion Development</h1> <div class="h2" id="getting-involved" title="getting-involved"> <h2>Getting Involved</h2> <p>The best way to get involved in Subversion development is to <a href="hacking.html#patches" >submit a patch</a> to fix a bug or add a new feature. If you don't know what to write a patch for, have a look at the <a href="issue-tracker.html#find" >list of open issues</a>.</p> <p>Subversion development discussion takes place on the mailing list <a href="mailto:dev@subversion.tigris.org">dev@subversion.tigris.org</a>. You don't need to subscribe to the list just to <a href="hacking.html#patches" >submit a patch</a> or two, but if you want to be involved with Subversion development on a regular basis, you should subscribe. It's high-traffic, but threading tends to be fairly disciplined, so you can ignore conversations you aren't interested in.</p> <p>For real-time chat, developers use the IRC channel <a href="irc://irc.freenode.net/svn-dev">irc.freenode.net/svn-dev</a> (some also hang out in the user-support channel, <a href="irc://irc.freenode.net/svn">irc.freenode.net/svn</a>).</p> <p>The <a href="hacking.html">Hacker's Guide to Subversion</a> contains information about submitting patches, learning your way around the code, interacting with other developers, project governance, etc. If you don't see the answers you need there, please ask on the mailing list or in IRC, we're happy to help.</p> <p>You should probably also subscribe to the following lists that receive automated mails:</p> <ul> <li><strong>svn@subversion.tigris.org</strong> (commit emails)</li> <li><strong>issues@subversion.tigris.org</strong> (issue tracker)</li> <li><strong>svn-breakage@subversion.tigris.org</strong> (automated builds)</li> </ul> <p>...all of which are available via the <a href="http://subversion.tigris.org/servlets/ProjectMailingListList" >project mailing lists page</a>.</p> </div> <!-- getting-involved --> <div class="h2" id="what" title="what"> <h2>What Needs Doing</h2> <p>See the <a href="tasks.html" >tasks</a> page for an incomplete list of what needs doing.</p> <p>See the <a href="roadmap.html" >roadmap</a> page for a rough outline of Subversion's medium- and long-term future.</p> </div> <!-- what --> <div class="h2" id="output-translation" title="output-translation"> <h2>Translating Subversion output</h2> <p>Subversion's programmatic output is translated into many languages, and this work is done by volunteers. You could be one of those volunteers.</p> <p>See <a href="hacking.html#l10n">Localization section in the Hacker's Guide to Subversion</a> for more information about translating.</p> </div> <!-- output-translation --> <!-- ******************************************************************** --> <div class="h2" id="big-picture" title="big-picture"> <h2>The Big Picture</h2> <blockquote> <p>(Inferred from the <a href="design.html">design document</a>)</p> <p> <img src="images/subversion-diagram.png" alt="Design Diagram" width="511" height="585"/> </p> </blockquote> </div> <!-- big-picture --> </div> </div> </body> </html>