Files
i2p.www/www.i2p2/pages/newdevelopers.html
2008-11-15 16:12:21 +00:00

57 lines
1.5 KiB
HTML

{% extends "_layout.html" %}
{% block title %}New Developer's Guide{% endblock %}
{% block content %}
Here's a very quick guide to getting started.
<ul>
<li>
Not quite ready for coding?
Try <a href="getinvolved.html">getting involved</a> first.
<li>
For development on the i2p router or the embedded applications,
learn Java, love Java :)
<li>
Study the <a href="how_intro.html">how intro</a>,
the <a href="how.html">other "how" documents</a>,
the <a href="techintro.html">tech intro</a>,
and associated documents.
<li>
For development on the i2p router or the embedded applications,
get the monotone source repository installed - short instructions:
<ul>
<li>Install monotone
<li>Enable the i2ptunnel client tunnel on port 8998 pointing to mtn.i2p2.i2p
<li>mtn -d i2p.mtn db init
<li>mtn -d i2p.mtn pull 127.0.0.1:8998 i2p.i2p
<li>mtn -d i2p.mtn co --branch=i2p.i2p
</ul>
Long version: see the <a href="monotone.html">monotone page</a>.
<li>
To compile the code, you need the Sun Java SDK 1.5 or higher
(or equivalent SDK) and
<a href="http://ant.apache.org/">Apache ant</a>
version 1.7.0 or higher.
<li>
For development on new applications,
see the <a href="applications">application development guide</a>.
<li>
See <a href="http://zzz.i2p/forums/3">zzz's todo lists</a>,
<a href="todo.html">this website's todo list</a> or
<a href="http://trac.i2p2.i2p/report/2">trac</a>
for ideas.
<li>
Say hi to the developers on #i2p
<li>
See the bottom of <a href="licenses.html">licenses.html</a> for
commit privilege requirements.
</ul>
{% endblock %}