summaryrefslogtreecommitdiff
path: root/documentation
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2012-07-03 16:22:30 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2012-07-03 16:22:30 +0100
commit23c384aa07288dc86dce79125b749a7068edaf43 (patch)
tree7a40794298a2d71ff3930fd5fc09dede26c09c44 /documentation
parentd569b08e205bb056439a4c8f07d5a5dc70d20226 (diff)
downloadnetsurf-website-23c384aa07288dc86dce79125b749a7068edaf43.tar.gz
netsurf-website-23c384aa07288dc86dce79125b749a7068edaf43.tar.bz2
Update for SVN --> Git move and remove a lot of out-of-date info.
Diffstat (limited to 'documentation')
-rw-r--r--documentation/develop.en43
1 files changed, 10 insertions, 33 deletions
diff --git a/documentation/develop.en b/documentation/develop.en
index a5bf6cb..c227bfa 100644
--- a/documentation/develop.en
+++ b/documentation/develop.en
@@ -56,7 +56,7 @@
<p>This document contains various information for developers or anyone interested in contributing to NetSurf.</p>
<ul>
-<li><a href="develop#Subversion">Source control</a></li>
+<li><a href="develop#SourceControl">Source control</a></li>
<li><a href="develop#Compiling">Compiling</a></li>
<li><a href="develop#SourceDocumentation">Source documentation</a></li>
<li><a href="develop#Communication">Communication</a></li>
@@ -65,58 +65,35 @@
<p class="updated">Last updated 11 November 2007</p>
-<h2 id="Subversion">Source control</h2>
+<h2 id="SourceControl">Source control</h2>
-<p>The source is kept in a Subversion repository. To check the source out use the command:</p>
+<p>The source is kept in a Git repository. To check the source out use the command:</p>
-<p><code>$ <strong>svn checkout svn://svn.netsurf-browser.org/trunk/netsurf</strong></code></p>
+<p><code>$ <strong>git clone git://git.netsurf-browser.org/netsurf.git</strong></code></p>
-<p>You can also browse the source via the <a href="http://source.netsurf-browser.org/trunk/netsurf/">web interface</a>.</p>
+<p>You can also browse the source via the <a href="http://source.netsurf-browser.org/?p=netsurf.git">web interface</a>.</p>
<p>Recent changes can be seen on the <a href="/developers/">development page</a>. An an <a href="http://cia.navi.cx/stats/project/NetSurf/.rss">RSS feed</a> of recent changes is also provided by <a href="http://cia.navi.cx/stats/project/NetSurf/">CIA</a>. All checkins are reported on the <a href="/contact/#MailingLists">Commits mailing list</a>.</p>
-<p>Contact <a href="mailto:james&#64;semichrome.net">James</a> to get write access to the SVN repository.</p>
+<p>Contact <a href="mailto:dsilvers@netsurf-browser.org">Daniel Silverstone</a> to get write access to the Git repository. We also accept pull requests from places such as <em>github</em>.</p>
<h2 id="Compiling">Compiling</h2>
<p>The recommended compiler is GCC. A guide to <a href="robuild">building NetSurf on RISC OS</a> is available, as are instructions for <a href="http://source.netsurf-browser.org/*checkout*/trunk/netsurf/Docs/BUILDING-GTK">building the GTK version</a>. NetSurf can also be cross-compiled for RISC OS using <a href="http://gccsdk.riscos.info/">GCCSDK</a>.</p>
-<p>The <a href="http://www.netsurf-browser.org/downloads/riscos/testbuilds">autobuilder</a> compiles NetSurf every 15 minutes if changes have been checked into SVN.</p>
+<p>The <a href="http://www.netsurf-browser.org/downloads/riscos/testbuilds">autobuilder</a> compiles NetSurf every 15 minutes if changes have been checked into our Git repository.</p>
<p>A debug version of NetSurf can be built. This is command-line only and does not include any GUI code. It runs natively on Linux so can be debugged and checked using gdb, efence, valgrind, etc.</p>
<h3>Dependencies</h3>
-<p>In addition to the compiler, NetSurf requires a number of additional tools to be available. These are enumerated below. Additionally, the libraries which NetSurf uses are also listed</p>
-
-<h4>Tools</h4>
-<ul>
-<li>Lemon parser generator (<a href="http://www.hwaci.com/sw/lemon/">http://www.hwaci.com/sw/lemon/</a>)</li>
-<li>re2c lexer (<a href="http://re2c.org/">http://re2c.org/</a>)</li>
-</ul>
-
-<h4>Libraries</h4>
-<ul>
-<li>cAres &amp; cURL (<a href="http://curl.haxx.se/libcurl/">http://curl.haxx.se/libcurl/</a>)</li>
-<li>IJG JPEG library (<a href="http://www.ijg.org/">http://www.ijg.org/</a>)</li>
-<li>MNG decoding library (<a href="http://www.libmng.com/">http://www.libmng.com/</a>)</li>
-<li>OpenSSL (<a href="http://www.openssl.org/">http://www.openssl.org/</a>)</li>
-<li>libXML 2 (<a href="http://www.xmlsoft.org/">http://www.xmlsoft.org/</a>)</li>
-<li>Zlib (<a href="http://www.zlib.org/">http://www.zlib.org</a>)</li>
-</ul>
-
-<h5>RISC OS specific libraries</h5>
-<ul>
-<li>OSLib 6.80 or later (<a href="http://ro-oslib.sourceforge.net/">http://ro-oslib.sourceforge.net/</a>)</li>
-<li>Pencil (<a href="http://source.netsurf-browser.org/trunk/pencil/">http://source.netsurf-browser.org/trunk/pencil/</a>)</li>
-<li>RUfl (<a href="http://zamez.org/rufl">http://zamez.org/rufl</a>)</li>
-</ul>
+<p>NetSurf requires a number of additional libraries to build. Consult the documents in the <code>Docs/</code> directory of NetSurf's source tree for more info.</p>
<h2 id="SourceDocumentation">Source documentation</h2>
-<p>See the <a href="http://source.netsurf-browser.org/trunk/netsurf/Docs/">Docs</a> directory for source code documentation. Our pictorial <a href="/developers/StyleGuide.pdf">Style Guide</a> (single-page PDF) shows our code style.</p>
+<p>See the <a href="http://source.netsurf-browser.org/?p=netsurf.git;a=tree;f=Docs;hb=HEAD">Docs</a> directory for source code documentation. Our pictorial <a href="/developers/StyleGuide.pdf">Style Guide</a> (single-page PDF) shows our code style.</p>
<h2 id="Communication">Communication</h2>
@@ -132,7 +109,7 @@
<div class="footer">
-<p>Copyright 2003 - 2009 The NetSurf Developers</p>
+<p>Copyright 2003 - 2012 The NetSurf Developers</p>
</div>
</div>